Raspbian Package Auto-Building

Build log for canna (3.7p3-13.1) on armhf

canna3.7p3-13.1armhf → 2015-10-13 06:53:43

sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bm-wb-01

╔══════════════════════════════════════════════════════════════════════════════╗
║ canna 3.7p3-13.1 (armhf)                                   13 Oct 2015 06:25 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: canna
Version: 3.7p3-13.1
Source Version: 3.7p3-13.1
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/canna-hW5tcg/canna-3.7p3' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/canna-hW5tcg' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-1315002c-de8c-424e-b78d-17af0466c96f' with '«CHROOT»'

┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

Get:1 http://172.17.0.1 stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 stretch-staging/main Sources [8356 kB]
Get:3 http://172.17.0.1 stretch-staging/main armhf Packages [10.2 MB]
Ign http://172.17.0.1 stretch-staging/main Translation-en
Fetched 18.6 MB in 34s (547 kB/s)
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files                                                           │
└──────────────────────────────────────────────────────────────────────────────┘


Check APT
─────────

Checking available source versions...

Download source files with APT
──────────────────────────────

Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'canna' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/collab-maint/canna.git
Need to get 1560 kB of source archives.
Get:1 http://172.17.0.1/private/ stretch-staging/main canna 3.7p3-13.1 (dsc) [1771 B]
Get:2 http://172.17.0.1/private/ stretch-staging/main canna 3.7p3-13.1 (tar) [1508 kB]
Get:3 http://172.17.0.1/private/ stretch-staging/main canna 3.7p3-13.1 (diff) [49.7 kB]
Fetched 1560 kB in 0s (3860 kB/s)
Download complete and in download only mode

Check architectures
───────────────────


Check dependencies
──────────────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-qkbVRf/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Ign file: ./ InRelease
Get:1 file: ./ Release.gpg [299 B]
Get:2 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver)                         │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 33 not upgraded.
Need to get 0 B/762 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12079 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>> 7.0.50~), libx11-dev, xutils-dev, po-debconf, autoconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, autotools-dev
Filtered Build-Depends: libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>> 7.0.50~), libx11-dev, xutils-dev, po-debconf, autoconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, autotools-dev
dpkg-deb: building package 'sbuild-build-depends-canna-dummy' in '/«BUILDDIR»/resolver-ZbDh4w/apt_archive/sbuild-build-depends-canna-dummy.deb'.
OK
Ign file: ./ InRelease
Get:1 file: ./ Release.gpg [299 B]
Get:2 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install canna build dependencies (apt-based resolver)                        │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  autoconf autotools-dev bsdmainutils ca-certificates debhelper
  dh-strip-nondeterminism file fontconfig-config fonts-dejavu-core
  fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont-gothic
  fonts-ipafont-mincho gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3
  libcroco3 libcups2 libcupsfilters1 libcupsimage2 libexpat1 libffi6
  libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libglib2.0-0
  libgnutls-deb0-28 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2
  libharfbuzz-icu0 libharfbuzz0b libhogweed4 libice6 libicu55 libidn11
  libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libk5crypto3 libkeyutils1
  libkpathsea6 libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 libmagic1
  libnettle6 libopenjpeg5 libp11-kit0 libpaper-utils libpaper1 libpipeline1
  libpixman-1-0 libpoppler46 libpotrace0 libptexenc1 libpthread-stubs0-dev
  libruby2.1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsm6 libssl1.0.0
  libsynctex1 libtasn1-6 libtexlua52 libtexluajit2 libtiff5 libtimedate-perl
  libtrio2 libunistring0 libx11-6 libx11-data libx11-dev libxau-dev libxau6
  libxaw7 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxi6 libxml2
  libxmu6 libxpm4 libxt6 libyaml-0-2 libzzip-0-13 m4 man-db openssl po-debconf
  poppler-data ruby ruby2.1 rubygems-integration t1utils tex-common
  texlive-base texlive-binaries texlive-lang-cjk texlive-lang-japanese
  texlive-latex-base texlive-latex-recommended ucf x11-common
  x11proto-core-dev x11proto-input-dev x11proto-kb-dev xdg-utils
  xorg-sgml-doctools xtrans-dev xutils-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc libtool wamerican wordlist whois
  vacation dh-make gettext-doc autopoint libasprintf-dev libgettextpo-dev
  groff cups-common gnutls-bin krb5-doc krb5-user liblcms2-utils libxcb-doc
  less www-browser libmail-box-perl poppler-utils ghostscript
  fonts-arphic-ukai fonts-arphic-uming fonts-nanum ri ruby-dev bundler gv
  postscript-viewer perl-tk xpdf-reader pdf-viewer texlive-pstricks gvfs-bin
Recommended packages:
  automake automaken curl wget lynx-cur libglib2.0-data shared-mime-info
  xdg-user-dirs fonts-droid krb5-locales libsasl2-modules libx11-doc xml-core
  libmail-sendmail-perl libjs-jquery lmodern python wish latex-cjk-all
  texlive-lang-chinese texlive-lang-korean texlive-latex-base-doc prosper
  texlive-latex-recommended-doc libfile-mimeinfo-perl libnet-dbus-perl
  libx11-protocol-perl x11-utils x11-xserver-utils
The following NEW packages will be installed:
  autoconf autotools-dev bsdmainutils ca-certificates debhelper
  dh-strip-nondeterminism file fontconfig-config fonts-dejavu-core
  fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont-gothic
  fonts-ipafont-mincho gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3
  libcroco3 libcups2 libcupsfilters1 libcupsimage2 libexpat1 libffi6
  libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libglib2.0-0
  libgnutls-deb0-28 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2
  libharfbuzz-icu0 libharfbuzz0b libhogweed4 libice6 libicu55 libidn11
  libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libk5crypto3 libkeyutils1
  libkpathsea6 libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 libmagic1
  libnettle6 libopenjpeg5 libp11-kit0 libpaper-utils libpaper1 libpipeline1
  libpixman-1-0 libpoppler46 libpotrace0 libptexenc1 libpthread-stubs0-dev
  libruby2.1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsm6 libssl1.0.0
  libsynctex1 libtasn1-6 libtexlua52 libtexluajit2 libtiff5 libtimedate-perl
  libtrio2 libunistring0 libx11-6 libx11-data libx11-dev libxau-dev libxau6
  libxaw7 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxi6 libxml2
  libxmu6 libxpm4 libxt6 libyaml-0-2 libzzip-0-13 m4 man-db openssl po-debconf
  poppler-data ruby ruby2.1 rubygems-integration
  sbuild-build-depends-canna-dummy 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-input-dev x11proto-kb-dev xdg-utils xorg-sgml-doctools xtrans-dev
  xutils-dev
0 upgraded, 123 newly installed, 0 to remove and 33 not upgraded.
Need to get 105 MB/105 MB of archives.
After this operation, 647 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ stretch-staging/main groff-base armhf 1.22.3-1 [1085 kB]
Get:2 http://172.17.0.1/private/ stretch-staging/main bsdmainutils armhf 9.0.6 [177 kB]
Get:3 http://172.17.0.1/private/ stretch-staging/main libpipeline1 armhf 1.4.1-1 [23.9 kB]
Get:4 http://172.17.0.1/private/ stretch-staging/main man-db armhf 2.7.3-1 [975 kB]
Get:5 http://172.17.0.1/private/ stretch-staging/main fonts-ipaexfont-gothic all 00201-5 [3341 kB]
Get:6 http://172.17.0.1/private/ stretch-staging/main fonts-ipaexfont-mincho all 00201-5 [4604 kB]
Get:7 http://172.17.0.1/private/ stretch-staging/main fonts-ipafont-gothic all 00303-13 [3517 kB]
Get:8 http://172.17.0.1/private/ stretch-staging/main fonts-ipafont-mincho all 00303-13 [4729 kB]
Get:9 http://172.17.0.1/private/ stretch-staging/main libavahi-common-data armhf 0.6.31-5 [98.8 kB]
Get:10 http://172.17.0.1/private/ stretch-staging/main libavahi-common3 armhf 0.6.31-5 [48.0 kB]
Get:11 http://172.17.0.1/private/ stretch-staging/main libavahi-client3 armhf 0.6.31-5 [50.6 kB]
Get:12 http://172.17.0.1/private/ stretch-staging/main libffi6 armhf 3.2.1-3 [18.5 kB]
Get:13 http://172.17.0.1/private/ stretch-staging/main libglib2.0-0 armhf 2.46.0-2 [2376 kB]
Get:14 http://172.17.0.1/private/ stretch-staging/main libicu55 armhf 55.1-5 [7378 kB]
Get:15 http://172.17.0.1/private/ stretch-staging/main libxml2 armhf 2.9.2+zdfsg1-4 [797 kB]
Get:16 http://172.17.0.1/private/ stretch-staging/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:17 http://172.17.0.1/private/ stretch-staging/main libexpat1 armhf 2.1.0-7 [59.8 kB]
Get:18 http://172.17.0.1/private/ stretch-staging/main libfreetype6 armhf 2.6-2 [397 kB]
Get:19 http://172.17.0.1/private/ stretch-staging/main ucf all 3.0030 [69.7 kB]
Get:20 http://172.17.0.1/private/ stretch-staging/main fonts-dejavu-core all 2.35-1 [1064 kB]
Get:21 http://172.17.0.1/private/ stretch-staging/main fontconfig-config all 2.11.0-6.3 [273 kB]
Get:22 http://172.17.0.1/private/ stretch-staging/main libfontconfig1 armhf 2.11.0-6.3 [311 kB]
Get:23 http://172.17.0.1/private/ stretch-staging/main libjbig0 armhf 2.1-3.1 [27.5 kB]
Get:24 http://172.17.0.1/private/ stretch-staging/main liblcms2-2 armhf 2.6-3 [113 kB]
Get:25 http://172.17.0.1/private/ stretch-staging/main libpaper1 armhf 1.1.24+nmu4 [21.4 kB]
Get:26 http://172.17.0.1/private/ stretch-staging/main libsigsegv2 armhf 2.10-4 [28.2 kB]
Get:27 http://172.17.0.1/private/ stretch-staging/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:28 http://172.17.0.1/private/ stretch-staging/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:29 http://172.17.0.1/private/ stretch-staging/main libxdmcp6 armhf 1:1.1.2-1 [25.0 kB]
Get:30 http://172.17.0.1/private/ stretch-staging/main libxcb1 armhf 1.10-3+b1 [40.6 kB]
Get:31 http://172.17.0.1/private/ stretch-staging/main libx11-data all 2:1.6.3-1 [128 kB]
Get:32 http://172.17.0.1/private/ stretch-staging/main libx11-6 armhf 2:1.6.3-1 [678 kB]
Get:33 http://172.17.0.1/private/ stretch-staging/main libxext6 armhf 2:1.3.3-1 [48.1 kB]
Get:34 http://172.17.0.1/private/ stretch-staging/main libxi6 armhf 2:1.7.4-1+b2 [74.2 kB]
Get:35 http://172.17.0.1/private/ stretch-staging/main x11-common all 1:7.7+9 [287 kB]
Get:36 http://172.17.0.1/private/ stretch-staging/main libice6 armhf 2:1.0.9-1+b1 [51.9 kB]
Get:37 http://172.17.0.1/private/ stretch-staging/main libsm6 armhf 2:1.2.2-1+b1 [31.2 kB]
Get:38 http://172.17.0.1/private/ stretch-staging/main libxt6 armhf 1:1.1.4-1+b1 [154 kB]
Get:39 http://172.17.0.1/private/ stretch-staging/main libxmu6 armhf 2:1.1.2-1 [50.8 kB]
Get:40 http://172.17.0.1/private/ stretch-staging/main libyaml-0-2 armhf 0.1.6-3 [41.5 kB]
Get:41 http://172.17.0.1/private/ stretch-staging/main libzzip-0-13 armhf 0.13.62-3 [51.3 kB]
Get:42 http://172.17.0.1/private/ stretch-staging/main poppler-data all 0.4.7-3 [1470 kB]
Get:43 http://172.17.0.1/private/ stretch-staging/main libtrio2 armhf 1.16+dfsg1-3 [39.0 kB]
Get:44 http://172.17.0.1/private/ stretch-staging/main libssl1.0.0 armhf 1.0.2d-1 [882 kB]
Get:45 http://172.17.0.1/private/ stretch-staging/main libmagic1 armhf 1:5.25-2 [250 kB]
Get:46 http://172.17.0.1/private/ stretch-staging/main file armhf 1:5.25-2 [61.2 kB]
Get:47 http://172.17.0.1/private/ stretch-staging/main gettext-base armhf 0.19.6-1 [119 kB]
Get:48 http://172.17.0.1/private/ stretch-staging/main libnettle6 armhf 3.1.1-4 [200 kB]
Get:49 http://172.17.0.1/private/ stretch-staging/main libhogweed4 armhf 3.1.1-4 [126 kB]
Get:50 http://172.17.0.1/private/ stretch-staging/main libp11-kit0 armhf 0.23.1-3 [94.2 kB]
Get:51 http://172.17.0.1/private/ stretch-staging/main libtasn1-6 armhf 4.7-2 [44.3 kB]
Get:52 http://172.17.0.1/private/ stretch-staging/main libgnutls-deb0-28 armhf 3.3.18-1 [645 kB]
Get:53 http://172.17.0.1/private/ stretch-staging/main libkeyutils1 armhf 1.5.9-7 [11.5 kB]
Get:54 http://172.17.0.1/private/ stretch-staging/main libkrb5support0 armhf 1.13.2+dfsg-2 [55.9 kB]
Get:55 http://172.17.0.1/private/ stretch-staging/main libk5crypto3 armhf 1.13.2+dfsg-2 [109 kB]
Get:56 http://172.17.0.1/private/ stretch-staging/main libkrb5-3 armhf 1.13.2+dfsg-2 [260 kB]
Get:57 http://172.17.0.1/private/ stretch-staging/main libgssapi-krb5-2 armhf 1.13.2+dfsg-2 [130 kB]
Get:58 http://172.17.0.1/private/ stretch-staging/main libidn11 armhf 1.32-3 [110 kB]
Get:59 http://172.17.0.1/private/ stretch-staging/main libsasl2-modules-db armhf 2.1.26.dfsg1-14 [65.5 kB]
Get:60 http://172.17.0.1/private/ stretch-staging/main libsasl2-2 armhf 2.1.26.dfsg1-14 [96.8 kB]
Get:61 http://172.17.0.1/private/ stretch-staging/main libldap-2.4-2 armhf 2.4.42+dfsg-2+rpi1 [197 kB]
Get:62 http://172.17.0.1/private/ stretch-staging/main m4 armhf 1.4.17-4 [238 kB]
Get:63 http://172.17.0.1/private/ stretch-staging/main autoconf all 2.69-9 [338 kB]
Get:64 http://172.17.0.1/private/ stretch-staging/main autotools-dev all 20150820.1 [71.7 kB]
Get:65 http://172.17.0.1/private/ stretch-staging/main openssl armhf 1.0.2d-1 [683 kB]
Get:66 http://172.17.0.1/private/ stretch-staging/main ca-certificates all 20150426 [208 kB]
Get:67 http://172.17.0.1/private/ stretch-staging/main gettext armhf 0.19.6-1 [1393 kB]
Get:68 http://172.17.0.1/private/ stretch-staging/main intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:69 http://172.17.0.1/private/ stretch-staging/main po-debconf all 1.0.18 [248 kB]
Get:70 http://172.17.0.1/private/ stretch-staging/main libarchive-zip-perl all 1.53-1 [97.3 kB]
Get:71 http://172.17.0.1/private/ stretch-staging/main libfile-stripnondeterminism-perl all 0.012-1 [10.6 kB]
Get:72 http://172.17.0.1/private/ stretch-staging/main libtimedate-perl all 2.3000-2 [42.2 kB]
Get:73 http://172.17.0.1/private/ stretch-staging/main dh-strip-nondeterminism all 0.012-1 [7282 B]
Get:74 http://172.17.0.1/private/ stretch-staging/main debhelper all 9.20151005 [817 kB]
Get:75 http://172.17.0.1/private/ stretch-staging/main libcups2 armhf 2.1.0-4 [264 kB]
Get:76 http://172.17.0.1/private/ stretch-staging/main libcupsimage2 armhf 2.1.0-4 [116 kB]
Get:77 http://172.17.0.1/private/ stretch-staging/main libjpeg62-turbo armhf 1:1.4.1-2 [103 kB]
Get:78 http://172.17.0.1/private/ stretch-staging/main libtiff5 armhf 4.0.5-1 [200 kB]
Get:79 http://172.17.0.1/private/ stretch-staging/main libcupsfilters1 armhf 1.0.76-1 [104 kB]
Get:80 http://172.17.0.1/private/ stretch-staging/main libgraphite2-3 armhf 1.3.3-1 [61.1 kB]
Get:81 http://172.17.0.1/private/ stretch-staging/main libijs-0.35 armhf 0.35-11 [16.1 kB]
Get:82 http://172.17.0.1/private/ stretch-staging/main libjbig2dec0 armhf 0.12+20150918-1 [50.7 kB]
Get:83 http://172.17.0.1/private/ stretch-staging/main libgs9-common all 9.16~dfsg-2 [2983 kB]
Get:84 http://172.17.0.1/private/ stretch-staging/main libgs9 armhf 9.16~dfsg-2 [1699 kB]
Get:85 http://172.17.0.1/private/ stretch-staging/main libharfbuzz0b armhf 1.0.1-1+b1 [501 kB]
Get:86 http://172.17.0.1/private/ stretch-staging/main libharfbuzz-icu0 armhf 1.0.1-1+b1 [390 kB]
Get:87 http://172.17.0.1/private/ stretch-staging/main libkpathsea6 armhf 2015.20150524.37493-6 [148 kB]
Get:88 http://172.17.0.1/private/ stretch-staging/main libpaper-utils armhf 1.1.24+nmu4 [17.2 kB]
Get:89 http://172.17.0.1/private/ stretch-staging/main libpixman-1-0 armhf 0.33.2-2 [444 kB]
Get:90 http://172.17.0.1/private/ stretch-staging/main libopenjpeg5 armhf 1:1.5.2-3.1 [93.6 kB]
Get:91 http://172.17.0.1/private/ stretch-staging/main libpoppler46 armhf 0.26.5-4 [1084 kB]
Get:92 http://172.17.0.1/private/ stretch-staging/main libpotrace0 armhf 1.12-1 [22.9 kB]
Get:93 http://172.17.0.1/private/ stretch-staging/main libptexenc1 armhf 2015.20150524.37493-6 [53.3 kB]
Get:94 http://172.17.0.1/private/ stretch-staging/main libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:95 http://172.17.0.1/private/ stretch-staging/main libsynctex1 armhf 2015.20150524.37493-6 [55.9 kB]
Get:96 http://172.17.0.1/private/ stretch-staging/main libtexlua52 armhf 2015.20150524.37493-6 [84.2 kB]
Get:97 http://172.17.0.1/private/ stretch-staging/main libtexluajit2 armhf 2015.20150524.37493-6 [185 kB]
Get:98 http://172.17.0.1/private/ stretch-staging/main xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:99 http://172.17.0.1/private/ stretch-staging/main x11proto-core-dev all 7.0.27-1 [729 kB]
Get:100 http://172.17.0.1/private/ stretch-staging/main libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:101 http://172.17.0.1/private/ stretch-staging/main libxdmcp-dev armhf 1:1.1.2-1 [40.3 kB]
Get:102 http://172.17.0.1/private/ stretch-staging/main x11proto-input-dev all 2.3.1-1 [157 kB]
Get:103 http://172.17.0.1/private/ stretch-staging/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:104 http://172.17.0.1/private/ stretch-staging/main xtrans-dev all 1.3.5-1 [100 kB]
Get:105 http://172.17.0.1/private/ stretch-staging/main libxcb1-dev armhf 1.10-3+b1 [79.5 kB]
Get:106 http://172.17.0.1/private/ stretch-staging/main libx11-dev armhf 2:1.6.3-1 [749 kB]
Get:107 http://172.17.0.1/private/ stretch-staging/main libxpm4 armhf 1:3.5.11-1+b1 [42.4 kB]
Get:108 http://172.17.0.1/private/ stretch-staging/main libxaw7 armhf 2:1.0.13-1 [164 kB]
Get:109 http://172.17.0.1/private/ stretch-staging/main rubygems-integration all 1.9 [4754 B]
Get:110 http://172.17.0.1/private/ stretch-staging/main libruby2.1 armhf 2.1.5-4 [3015 kB]
Get:111 http://172.17.0.1/private/ stretch-staging/main ruby2.1 armhf 2.1.5-4 [276 kB]
Get:112 http://172.17.0.1/private/ stretch-staging/main ruby all 1:2.1.5.1 [9756 B]
Get:113 http://172.17.0.1/private/ stretch-staging/main t1utils armhf 1.38-4 [50.1 kB]
Get:114 http://172.17.0.1/private/ stretch-staging/main tex-common all 6.03 [563 kB]
Get:115 http://172.17.0.1/private/ stretch-staging/main xdg-utils all 1.1.1-1 [71.1 kB]
Get:116 http://172.17.0.1/private/ stretch-staging/main texlive-binaries armhf 2015.20150524.37493-6 [6798 kB]
Get:117 http://172.17.0.1/private/ stretch-staging/main texlive-base all 2015.20150917-1 [17.9 MB]
Get:118 http://172.17.0.1/private/ stretch-staging/main texlive-latex-base all 2015.20150917-1 [1021 kB]
Get:119 http://172.17.0.1/private/ stretch-staging/main texlive-lang-cjk all 2015.20150917-1 [2668 kB]
Get:120 http://172.17.0.1/private/ stretch-staging/main texlive-lang-japanese all 2015.20150917-1 [10.4 MB]
Get:121 http://172.17.0.1/private/ stretch-staging/main texlive-latex-recommended all 2015.20150917-1 [8365 kB]
Get:122 http://172.17.0.1/private/ stretch-staging/main xutils-dev armhf 1:7.7+3 [235 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 105 MB in 26s (4014 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12079 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-1_armhf.deb ...
Unpacking groff-base (1.22.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6_armhf.deb ...
Unpacking bsdmainutils (9.0.6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../libpipeline1_1.4.1-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.3-1_armhf.deb ...
Unpacking man-db (2.7.3-1) ...
Selecting previously unselected package fonts-ipaexfont-gothic.
Preparing to unpack .../fonts-ipaexfont-gothic_00201-5_all.deb ...
Unpacking fonts-ipaexfont-gothic (00201-5) ...
Selecting previously unselected package fonts-ipaexfont-mincho.
Preparing to unpack .../fonts-ipaexfont-mincho_00201-5_all.deb ...
Unpacking fonts-ipaexfont-mincho (00201-5) ...
Selecting previously unselected package fonts-ipafont-gothic.
Preparing to unpack .../fonts-ipafont-gothic_00303-13_all.deb ...
Unpacking fonts-ipafont-gothic (00303-13) ...
Selecting previously unselected package fonts-ipafont-mincho.
Preparing to unpack .../fonts-ipafont-mincho_00303-13_all.deb ...
Unpacking fonts-ipafont-mincho (00303-13) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../libavahi-common-data_0.6.31-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.6.31-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../libavahi-common3_0.6.31-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.6.31-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../libavahi-client3_0.6.31-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.6.31-5) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.2.1-3_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-3) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.46.0-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.46.0-2) ...
Selecting previously unselected package libicu55:armhf.
Preparing to unpack .../libicu55_55.1-5_armhf.deb ...
Unpacking libicu55:armhf (55.1-5) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.2+zdfsg1-4_armhf.deb ...
Unpacking libxml2:armhf (2.9.2+zdfsg1-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-7_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-7) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../libfreetype6_2.6-2_armhf.deb ...
Unpacking libfreetype6:armhf (2.6-2) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ...
Unpacking fonts-dejavu-core (2.35-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-6.3_all.deb ...
Unpacking fontconfig-config (2.11.0-6.3) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../libfontconfig1_2.11.0-6.3_armhf.deb ...
Unpacking libfontconfig1:armhf (2.11.0-6.3) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../libjbig0_2.1-3.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../liblcms2-2_2.6-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.6-3) ...
Selecting previously unselected package libpaper1:armhf.
Preparing to unpack .../libpaper1_1.1.24+nmu4_armhf.deb ...
Unpacking libpaper1:armhf (1.1.24+nmu4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-4) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../libxau6_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../libxdmcp6_1%3a1.1.2-1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../libxcb1_1.10-3+b1_armhf.deb ...
Unpacking libxcb1:armhf (1.10-3+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.3-1_all.deb ...
Unpacking libx11-data (2:1.6.3-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../libx11-6_2%3a1.6.3-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.3-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../libxext6_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../libxi6_2%3a1.7.4-1+b2_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.4-1+b2) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+9_all.deb ...
Unpacking x11-common (1:7.7+9) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../libice6_2%3a1.0.9-1+b1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-1+b1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../libsm6_2%3a1.2.2-1+b1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1+b1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../libxt6_1%3a1.1.4-1+b1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.4-1+b1) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.2-1) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../libyaml-0-2_0.1.6-3_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.1.6-3) ...
Selecting previously unselected package libzzip-0-13:armhf.
Preparing to unpack .../libzzip-0-13_0.13.62-3_armhf.deb ...
Unpacking libzzip-0-13:armhf (0.13.62-3) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../poppler-data_0.4.7-3_all.deb ...
Unpacking poppler-data (0.4.7-3) ...
Selecting previously unselected package libtrio2:armhf.
Preparing to unpack .../libtrio2_1.16+dfsg1-3_armhf.deb ...
Unpacking libtrio2:armhf (1.16+dfsg1-3) ...
Selecting previously unselected package libssl1.0.0:armhf.
Preparing to unpack .../libssl1.0.0_1.0.2d-1_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.2d-1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.25-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.25-2) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.25-2_armhf.deb ...
Unpacking file (1:5.25-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.6-1_armhf.deb ...
Unpacking gettext-base (0.19.6-1) ...
Selecting previously unselected package libnettle6:armhf.
Preparing to unpack .../libnettle6_3.1.1-4_armhf.deb ...
Unpacking libnettle6:armhf (3.1.1-4) ...
Selecting previously unselected package libhogweed4:armhf.
Preparing to unpack .../libhogweed4_3.1.1-4_armhf.deb ...
Unpacking libhogweed4:armhf (3.1.1-4) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.23.1-3_armhf.deb ...
Unpacking libp11-kit0:armhf (0.23.1-3) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_4.7-2_armhf.deb ...
Unpacking libtasn1-6:armhf (4.7-2) ...
Selecting previously unselected package libgnutls-deb0-28:armhf.
Preparing to unpack .../libgnutls-deb0-28_3.3.18-1_armhf.deb ...
Unpacking libgnutls-deb0-28:armhf (3.3.18-1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.9-7_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-7) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkrb5support0:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.13.2+dfsg-2_armhf.deb ...
Unpacking libk5crypto3:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkrb5-3:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-2_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../libidn11_1.32-3_armhf.deb ...
Unpacking libidn11:armhf (1.32-3) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-14_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-14) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-14_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.26.dfsg1-14) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2+rpi1_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.42+dfsg-2+rpi1) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ...
Unpacking m4 (1.4.17-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-9_all.deb ...
Unpacking autoconf (2.69-9) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20150820.1_all.deb ...
Unpacking autotools-dev (20150820.1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.2d-1_armhf.deb ...
Unpacking openssl (1.0.2d-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20150426_all.deb ...
Unpacking ca-certificates (20150426) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.6-1_armhf.deb ...
Unpacking gettext (0.19.6-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.18_all.deb ...
Unpacking po-debconf (1.0.18) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.53-1_all.deb ...
Unpacking libarchive-zip-perl (1.53-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.012-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.012-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.012-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.012-1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20151005_all.deb ...
Unpacking debhelper (9.20151005) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../libcups2_2.1.0-4_armhf.deb ...
Unpacking libcups2:armhf (2.1.0-4) ...
Selecting previously unselected package libcupsimage2:armhf.
Preparing to unpack .../libcupsimage2_2.1.0-4_armhf.deb ...
Unpacking libcupsimage2:armhf (2.1.0-4) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../libjpeg62-turbo_1%3a1.4.1-2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.4.1-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../libtiff5_4.0.5-1_armhf.deb ...
Unpacking libtiff5:armhf (4.0.5-1) ...
Selecting previously unselected package libcupsfilters1:armhf.
Preparing to unpack .../libcupsfilters1_1.0.76-1_armhf.deb ...
Unpacking libcupsfilters1:armhf (1.0.76-1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../libgraphite2-3_1.3.3-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.3-1) ...
Selecting previously unselected package libijs-0.35:armhf.
Preparing to unpack .../libijs-0.35_0.35-11_armhf.deb ...
Unpacking libijs-0.35:armhf (0.35-11) ...
Selecting previously unselected package libjbig2dec0.
Preparing to unpack .../libjbig2dec0_0.12+20150918-1_armhf.deb ...
Unpacking libjbig2dec0 (0.12+20150918-1) ...
Selecting previously unselected package libgs9-common.
Preparing to unpack .../libgs9-common_9.16~dfsg-2_all.deb ...
Unpacking libgs9-common (9.16~dfsg-2) ...
Selecting previously unselected package libgs9.
Preparing to unpack .../libgs9_9.16~dfsg-2_armhf.deb ...
Unpacking libgs9 (9.16~dfsg-2) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../libharfbuzz0b_1.0.1-1+b1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (1.0.1-1+b1) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../libharfbuzz-icu0_1.0.1-1+b1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (1.0.1-1+b1) ...
Selecting previously unselected package libkpathsea6.
Preparing to unpack .../libkpathsea6_2015.20150524.37493-6_armhf.deb ...
Unpacking libkpathsea6 (2015.20150524.37493-6) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../libpaper-utils_1.1.24+nmu4_armhf.deb ...
Unpacking libpaper-utils (1.1.24+nmu4) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../libpixman-1-0_0.33.2-2_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.33.2-2) ...
Selecting previously unselected package libopenjpeg5:armhf.
Preparing to unpack .../libopenjpeg5_1%3a1.5.2-3.1_armhf.deb ...
Unpacking libopenjpeg5:armhf (1:1.5.2-3.1) ...
Selecting previously unselected package libpoppler46:armhf.
Preparing to unpack .../libpoppler46_0.26.5-4_armhf.deb ...
Unpacking libpoppler46:armhf (0.26.5-4) ...
Selecting previously unselected package libpotrace0.
Preparing to unpack .../libpotrace0_1.12-1_armhf.deb ...
Unpacking libpotrace0 (1.12-1) ...
Selecting previously unselected package libptexenc1.
Preparing to unpack .../libptexenc1_2015.20150524.37493-6_armhf.deb ...
Unpacking libptexenc1 (2015.20150524.37493-6) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../libpthread-stubs0-dev_0.3-4_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.3-4) ...
Selecting previously unselected package libsynctex1.
Preparing to unpack .../libsynctex1_2015.20150524.37493-6_armhf.deb ...
Unpacking libsynctex1 (2015.20150524.37493-6) ...
Selecting previously unselected package libtexlua52.
Preparing to unpack .../libtexlua52_2015.20150524.37493-6_armhf.deb ...
Unpacking libtexlua52 (2015.20150524.37493-6) ...
Selecting previously unselected package libtexluajit2.
Preparing to unpack .../libtexluajit2_2015.20150524.37493-6_armhf.deb ...
Unpacking libtexluajit2 (2015.20150524.37493-6) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../x11proto-core-dev_7.0.27-1_all.deb ...
Unpacking x11proto-core-dev (7.0.27-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../libxau-dev_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../libxdmcp-dev_1%3a1.1.2-1_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ...
Unpacking x11proto-input-dev (2.3.1-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../x11proto-kb-dev_1.0.6-2_all.deb ...
Unpacking x11proto-kb-dev (1.0.6-2) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../xtrans-dev_1.3.5-1_all.deb ...
Unpacking xtrans-dev (1.3.5-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../libxcb1-dev_1.10-3+b1_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.10-3+b1) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../libx11-dev_2%3a1.6.3-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.3-1) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../libxpm4_1%3a3.5.11-1+b1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.11-1+b1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../libxaw7_2%3a1.0.13-1_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.13-1) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../rubygems-integration_1.9_all.deb ...
Unpacking rubygems-integration (1.9) ...
Selecting previously unselected package libruby2.1:armhf.
Preparing to unpack .../libruby2.1_2.1.5-4_armhf.deb ...
Unpacking libruby2.1:armhf (2.1.5-4) ...
Selecting previously unselected package ruby2.1.
Preparing to unpack .../ruby2.1_2.1.5-4_armhf.deb ...
Unpacking ruby2.1 (2.1.5-4) ...
Selecting previously unselected package ruby.
Preparing to unpack .../ruby_1%3a2.1.5.1_all.deb ...
Unpacking ruby (1:2.1.5.1) ...
Selecting previously unselected package t1utils.
Preparing to unpack .../t1utils_1.38-4_armhf.deb ...
Unpacking t1utils (1.38-4) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_6.03_all.deb ...
Unpacking tex-common (6.03) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.1-1_all.deb ...
Unpacking xdg-utils (1.1.1-1) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../texlive-binaries_2015.20150524.37493-6_armhf.deb ...
Unpacking texlive-binaries (2015.20150524.37493-6) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../texlive-base_2015.20150917-1_all.deb ...
Unpacking texlive-base (2015.20150917-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../texlive-latex-base_2015.20150917-1_all.deb ...
Unpacking texlive-latex-base (2015.20150917-1) ...
Selecting previously unselected package texlive-lang-cjk.
Preparing to unpack .../texlive-lang-cjk_2015.20150917-1_all.deb ...
Unpacking texlive-lang-cjk (2015.20150917-1) ...
Selecting previously unselected package texlive-lang-japanese.
Preparing to unpack .../texlive-lang-japanese_2015.20150917-1_all.deb ...
Unpacking texlive-lang-japanese (2015.20150917-1) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../texlive-latex-recommended_2015.20150917-1_all.deb ...
Unpacking texlive-latex-recommended (2015.20150917-1) ...
Selecting previously unselected package xutils-dev.
Preparing to unpack .../xutils-dev_1%3a7.7+3_armhf.deb ...
Unpacking xutils-dev (1:7.7+3) ...
Selecting previously unselected package sbuild-build-depends-canna-dummy.
Preparing to unpack .../sbuild-build-depends-canna-dummy.deb ...
Unpacking sbuild-build-depends-canna-dummy (0.invalid.0) ...
Processing triggers for systemd (225-1) ...
Setting up groff-base (1.22.3-1) ...
Setting up bsdmainutils (9.0.6) ...
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 libpipeline1:armhf (1.4.1-1) ...
Setting up man-db (2.7.3-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up fonts-ipaexfont-gothic (00201-5) ...
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 fonts-ipaexfont-mincho (00201-5) ...
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 fonts-ipafont-gothic (00303-13) ...
Setting up fonts-ipafont-mincho (00303-13) ...
Setting up libavahi-common-data:armhf (0.6.31-5) ...
Setting up libavahi-common3:armhf (0.6.31-5) ...
Setting up libavahi-client3:armhf (0.6.31-5) ...
Setting up libffi6:armhf (3.2.1-3) ...
Setting up libglib2.0-0:armhf (2.46.0-2) ...
No schema files found: doing nothing.
Setting up libicu55:armhf (55.1-5) ...
Setting up libxml2:armhf (2.9.2+zdfsg1-4) ...
Setting up libcroco3:armhf (0.6.8-3) ...
Setting up libexpat1:armhf (2.1.0-7) ...
Setting up libfreetype6:armhf (2.6-2) ...
Setting up ucf (3.0030) ...
Setting up fonts-dejavu-core (2.35-1) ...
Setting up fontconfig-config (2.11.0-6.3) ...
Setting up libfontconfig1:armhf (2.11.0-6.3) ...
Setting up libjbig0:armhf (2.1-3.1) ...
Setting up liblcms2-2:armhf (2.6-3) ...
Setting up libpaper1:armhf (1.1.24+nmu4) ...

Creating config file /etc/papersize with new version
Setting up libsigsegv2:armhf (2.10-4) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-1) ...
Setting up libxcb1:armhf (1.10-3+b1) ...
Setting up libx11-data (2:1.6.3-1) ...
Setting up libx11-6:armhf (2:1.6.3-1) ...
Setting up libxext6:armhf (2:1.3.3-1) ...
Setting up libxi6:armhf (2:1.7.4-1+b2) ...
Setting up x11-common (1:7.7+9) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:armhf (2:1.0.9-1+b1) ...
Setting up libsm6:armhf (2:1.2.2-1+b1) ...
Setting up libxt6:armhf (1:1.1.4-1+b1) ...
Setting up libxmu6:armhf (2:1.1.2-1) ...
Setting up libyaml-0-2:armhf (0.1.6-3) ...
Setting up libzzip-0-13:armhf (0.13.62-3) ...
Setting up poppler-data (0.4.7-3) ...
Setting up libtrio2:armhf (1.16+dfsg1-3) ...
Setting up libssl1.0.0:armhf (1.0.2d-1) ...
Setting up libmagic1:armhf (1:5.25-2) ...
Setting up file (1:5.25-2) ...
Setting up gettext-base (0.19.6-1) ...
Setting up libnettle6:armhf (3.1.1-4) ...
Setting up libhogweed4:armhf (3.1.1-4) ...
Setting up libp11-kit0:armhf (0.23.1-3) ...
Setting up libtasn1-6:armhf (4.7-2) ...
Setting up libgnutls-deb0-28:armhf (3.3.18-1) ...
Setting up libkeyutils1:armhf (1.5.9-7) ...
Setting up libkrb5support0:armhf (1.13.2+dfsg-2) ...
Setting up libk5crypto3:armhf (1.13.2+dfsg-2) ...
Setting up libkrb5-3:armhf (1.13.2+dfsg-2) ...
Setting up libgssapi-krb5-2:armhf (1.13.2+dfsg-2) ...
Setting up libidn11:armhf (1.32-3) ...
Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-14) ...
Setting up libsasl2-2:armhf (2.1.26.dfsg1-14) ...
Setting up libldap-2.4-2:armhf (2.4.42+dfsg-2+rpi1) ...
Setting up m4 (1.4.17-4) ...
Setting up autoconf (2.69-9) ...
Setting up autotools-dev (20150820.1) ...
Setting up openssl (1.0.2d-1) ...
Setting up ca-certificates (20150426) ...
Setting up gettext (0.19.6-1) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.18) ...
Setting up libarchive-zip-perl (1.53-1) ...
Setting up libfile-stripnondeterminism-perl (0.012-1) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libcups2:armhf (2.1.0-4) ...
Setting up libjpeg62-turbo:armhf (1:1.4.1-2) ...
Setting up libtiff5:armhf (4.0.5-1) ...
Setting up libgraphite2-3:armhf (1.3.3-1) ...
Setting up libijs-0.35:armhf (0.35-11) ...
Setting up libjbig2dec0 (0.12+20150918-1) ...
Setting up libgs9-common (9.16~dfsg-2) ...
Setting up libharfbuzz0b:armhf (1.0.1-1+b1) ...
Setting up libharfbuzz-icu0:armhf (1.0.1-1+b1) ...
Setting up libkpathsea6 (2015.20150524.37493-6) ...
Setting up libpaper-utils (1.1.24+nmu4) ...
Setting up libpixman-1-0:armhf (0.33.2-2) ...
Setting up libopenjpeg5:armhf (1:1.5.2-3.1) ...
Setting up libpoppler46:armhf (0.26.5-4) ...
Setting up libpotrace0 (1.12-1) ...
Setting up libptexenc1 (2015.20150524.37493-6) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up libsynctex1 (2015.20150524.37493-6) ...
Setting up libtexlua52 (2015.20150524.37493-6) ...
Setting up libtexluajit2 (2015.20150524.37493-6) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.27-1) ...
Setting up libxau-dev:armhf (1:1.0.8-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-1) ...
Setting up x11proto-input-dev (2.3.1-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libxcb1-dev:armhf (1.10-3+b1) ...
Setting up libx11-dev:armhf (2:1.6.3-1) ...
Setting up libxpm4:armhf (1:3.5.11-1+b1) ...
Setting up libxaw7:armhf (2:1.0.13-1) ...
Setting up rubygems-integration (1.9) ...
Setting up libruby2.1:armhf (2.1.5-4) ...
Setting up ruby2.1 (2.1.5-4) ...
Setting up ruby (1:2.1.5.1) ...
Setting up t1utils (1.38-4) ...
Setting up tex-common (6.03) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up xdg-utils (1.1.1-1) ...
Setting up xutils-dev (1:7.7+3) ...
Setting up debhelper (9.20151005) ...
Setting up libcupsimage2:armhf (2.1.0-4) ...
Setting up libcupsfilters1:armhf (1.0.76-1) ...
Setting up libgs9 (9.16~dfsg-2) ...
Setting up texlive-binaries (2015.20150524.37493-6) ...
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 dh-strip-nondeterminism (0.012-1) ...
Processing triggers for tex-common (6.03) ...
update-language: texlive-base not installed and configured, doing nothing!
texlive-base is not ready, skipping fmtutil-sys --all call
Setting up texlive-base (2015.20150917-1) ...
/usr/bin/tl-paper: setting paper size for dvips to a4.
/usr/bin/tl-paper: setting paper size for dvipdfmx to a4.
/usr/bin/tl-paper: setting paper size for xdvi to a4.
/usr/bin/tl-paper: setting paper size for pdftex to a4.
Processing triggers for tex-common (6.03) ...
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.
Setting up texlive-latex-base (2015.20150917-1) ...
Processing triggers for tex-common (6.03) ...
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.
Setting up texlive-latex-recommended (2015.20150917-1) ...
Setting up texlive-lang-cjk (2015.20150917-1) ...
Processing triggers for tex-common (6.03) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-lang-japanese (2015.20150917-1) ...
Processing triggers for tex-common (6.03) ...
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.
Setting up sbuild-build-depends-canna-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.19-19) ...
Processing triggers for systemd (225-1) ...
Processing triggers for ca-certificates (20150426) ...
Updating certificates in /etc/ssl/certs...
180 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment                                                            │
└──────────────────────────────────────────────────────────────────────────────┘

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.25.1-1 dpkg-dev_1.18.2 g++-5_5.2.1-17+rpi1 gcc-5_5.2.1-17+rpi1 libc6-dev_2.19-19 libstdc++-5-dev_5.2.1-17+rpi1 libstdc++6_5.2.1-17+rpi1 linux-libc-dev_3.16.7-ckt4-1+rpi1+b2
Package versions: adduser_3.113+nmu3 apt_1.0.10.2 autoconf_2.69-9 autotools-dev_20150820.1 base-files_9.4+rpi1 base-passwd_3.5.38 bash_4.3-14 binutils_2.25.1-1 bsdmainutils_9.0.6 bsdutils_1:2.26.2-9 build-essential_11.7 bzip2_1.0.6-8 ca-certificates_20150426 coreutils_8.23-4 cpio_2.11+dfsg-4.1 cpp_4:5.2.1-4+rpi2 cpp-5_5.2.1-17+rpi1 dash_0.5.7-4 debconf_1.5.57 debconf-i18n_1.5.57 debfoster_2.7-2 debhelper_9.20151005 debianutils_4.5.1 dh-strip-nondeterminism_0.012-1 diffutils_1:3.3-1 dmsetup_2:1.02.104-1 dpkg_1.18.2 dpkg-dev_1.18.2 e2fslibs_1.42.13-1 e2fsprogs_1.42.13-1 fakeroot_1.20.2-1 file_1:5.25-2 findutils_4.4.2-9 fontconfig-config_2.11.0-6.3 fonts-dejavu-core_2.35-1 fonts-ipaexfont-gothic_00201-5 fonts-ipaexfont-mincho_00201-5 fonts-ipafont-gothic_00303-13 fonts-ipafont-mincho_00303-13 g++_4:5.2.1-4+rpi2 g++-5_5.2.1-17+rpi1 gcc_4:5.2.1-4+rpi2 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.4-4 gcc-4.9-base_4.9.3-4 gcc-5_5.2.1-17+rpi1 gcc-5-base_5.2.1-17+rpi1 gettext_0.19.6-1 gettext-base_0.19.6-1 gnupg_1.4.19-5 gpgv_1.4.19-5 grep_2.21-2 groff-base_1.22.3-1 gzip_1.6-4 hostname_3.16 init_1.23 init-system-helpers_1.23 initramfs-tools_0.120 initscripts_2.88dsf-59.2 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-2+rpi1 kmod_21-1 libacl1_2.2.52-2 libapparmor1_2.9.2-3 libapt-pkg4.16_1.0.10.2 libarchive-zip-perl_1.53-1 libasan2_5.2.1-17+rpi1 libatomic1_5.2.1-17+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.4-1 libaudit1_1:2.4.4-1 libavahi-client3_0.6.31-5 libavahi-common-data_0.6.31-5 libavahi-common3_0.6.31-5 libblkid1_2.26.2-9 libbz2-1.0_1.0.6-8 libc-bin_2.19-19 libc-dev-bin_2.19-19 libc6_2.19-19 libc6-dev_2.19-19 libcap2_1:2.24-11 libcap2-bin_1:2.24-11 libcc1-0_5.2.1-17+rpi1 libcomerr2_1.42.13-1 libcroco3_0.6.8-3 libcryptsetup4_2:1.6.6-5 libcups2_2.1.0-4 libcupsfilters1_1.0.76-1 libcupsimage2_2.1.0-4 libdb5.3_5.3.28-11 libdbus-1-3_1.10.0-2 libdebconfclient0_0.195 libdevmapper1.02.1_2:1.02.104-1 libdpkg-perl_1.18.2 libdrm2_2.4.64-1 libexpat1_2.1.0-7 libfakeroot_1.20.2-1 libfdisk1_2.26.2-9 libffi6_3.2.1-3 libfile-stripnondeterminism-perl_0.012-1 libfontconfig1_2.11.0-6.3 libfreetype6_2.6-2 libgc1c2_1:7.2d-6.4 libgcc-5-dev_5.2.1-17+rpi1 libgcc1_1:5.2.1-17+rpi1 libgcrypt20_1.6.3-2 libgdbm3_1.8.3-13.1 libglib2.0-0_2.46.0-2 libgmp10_2:6.0.0+dfsg-7+rpi1 libgnutls-deb0-28_3.3.18-1 libgomp1_5.2.1-17+rpi1 libgpg-error0_1.20-1 libgraphite2-3_1.3.3-1 libgs9_9.16~dfsg-2 libgs9-common_9.16~dfsg-2 libgssapi-krb5-2_1.13.2+dfsg-2 libharfbuzz-icu0_1.0.1-1+b1 libharfbuzz0b_1.0.1-1+b1 libhogweed4_3.1.1-4 libice6_2:1.0.9-1+b1 libicu55_55.1-5 libidn11_1.32-3 libijs-0.35_0.35-11 libisl13_0.14-2 libjbig0_2.1-3.1 libjbig2dec0_0.12+20150918-1 libjpeg62-turbo_1:1.4.1-2 libk5crypto3_1.13.2+dfsg-2 libkeyutils1_1.5.9-7 libklibc_2.0.4-2+rpi1 libkmod2_21-1 libkpathsea6_2015.20150524.37493-6 libkrb5-3_1.13.2+dfsg-2 libkrb5support0_1.13.2+dfsg-2 liblcms2-2_2.6-3 libldap-2.4-2_2.4.42+dfsg-2+rpi1 liblocale-gettext-perl_1.05-9 liblzma5_5.1.1alpha+20120614-2.1 libmagic1_1:5.25-2 libmount1_2.26.2-9 libmpc3_1.0.3-1 libmpfr4_3.1.3-1 libncurses5_6.0+20150810-1 libncursesw5_6.0+20150810-1 libnettle6_3.1.1-4 libnih-dbus1_1.0.3-4.3 libnih1_1.0.3-4.3 libopenjpeg5_1:1.5.2-3.1 libp11-kit0_0.23.1-3 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpaper-utils_1.1.24+nmu4 libpaper1_1.1.24+nmu4 libpcre3_2:8.35-7.1 libpipeline1_1.4.1-1 libpixman-1-0_0.33.2-2 libpng12-0_1.2.50-2+b2 libpoppler46_0.26.5-4 libpotrace0_1.12-1 libprocps4_2:3.3.10-2 libptexenc1_2015.20150524.37493-6 libpthread-stubs0-dev_0.3-4 libreadline6_6.3-8+b3 libruby2.1_2.1.5-4 libsasl2-2_2.1.26.dfsg1-14 libsasl2-modules-db_2.1.26.dfsg1-14 libseccomp2_2.2.3-2 libselinux1_2.3-2 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-2 libsigsegv2_2.10-4 libsm6_2:1.2.2-1+b1 libsmartcols1_2.26.2-9 libss2_1.42.13-1 libssl1.0.0_1.0.2d-1 libstdc++-5-dev_5.2.1-17+rpi1 libstdc++6_5.2.1-17+rpi1 libsynctex1_2015.20150524.37493-6 libsystemd0_225-1 libtasn1-6_4.7-2 libtexlua52_2015.20150524.37493-6 libtexluajit2_2015.20150524.37493-6 libtext-charwidth-perl_0.04-7+b4 libtext-iconv-perl_1.7-5+b5 libtext-wrapi18n-perl_0.06-7.1 libtiff5_4.0.5-1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20150810-1 libtrio2_1.16+dfsg1-3 libubsan0_5.2.1-17+rpi1 libudev1_225-1 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.26.2-9 libx11-6_2:1.6.3-1 libx11-data_2:1.6.3-1 libx11-dev_2:1.6.3-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb1_1.10-3+b1 libxcb1-dev_1.10-3+b1 libxdmcp-dev_1:1.1.2-1 libxdmcp6_1:1.1.2-1 libxext6_2:1.3.3-1 libxi6_2:1.7.4-1+b2 libxml2_2.9.2+zdfsg1-4 libxmu6_2:1.1.2-1 libxpm4_1:3.5.11-1+b1 libxt6_1:1.1.4-1+b1 libyaml-0-2_0.1.6-3 libzzip-0-13_0.13.62-3 linux-libc-dev_3.16.7-ckt4-1+rpi1+b2 login_1:4.2-3 lsb-base_4.1+Debian13+rpi1+nmu1 m4_1.4.17-4 make_4.0-8.2 makedev_2.3.1-93 man-db_2.7.3-1 mawk_1.3.3-17 mount_2.26.2-9 mountall_2.54 multiarch-support_2.19-19 nano_2.4.2-1 ncurses-base_6.0+20150810-1 ncurses-bin_6.0+20150810-1 openssl_1.0.2d-1 passwd_1:4.2-3 patch_2.7.5-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 plymouth_0.9.0-9 po-debconf_1.0.18 poppler-data_0.4.7-3 procps_2:3.3.10-2 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 ruby_1:2.1.5.1 ruby2.1_2.1.5-4 rubygems-integration_1.9 sbuild-build-depends-canna-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 startpar_0.59-3 systemd_225-1 systemd-sysv_225-1 sysv-rc_2.88dsf-59.2 sysvinit-utils_2.88dsf-59.2 t1utils_1.38-4 tar_1.28-1 tex-common_6.03 texlive-base_2015.20150917-1 texlive-binaries_2015.20150524.37493-6 texlive-lang-cjk_2015.20150917-1 texlive-lang-japanese_2015.20150917-1 texlive-latex-base_2015.20150917-1 texlive-latex-recommended_2015.20150917-1 tzdata_2015f-1 ucf_3.0030 udev_225-1 util-linux_2.26.2-9 x11-common_1:7.7+9 x11proto-core-dev_7.0.27-1 x11proto-input-dev_2.3.1-1 x11proto-kb-dev_1.0.6-2 xdg-utils_1.1.1-1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xutils-dev_1:7.7+3 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build                                                                        │
└──────────────────────────────────────────────────────────────────────────────┘


Unpack source
─────────────

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Mon Oct  5 09:23:58 2015 UTC using RSA key ID 242E199E
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./canna_3.7p3-13.1.dsc
dpkg-source: info: extracting canna in canna-3.7p3
dpkg-source: info: unpacking canna_3.7p3.orig.tar.gz
dpkg-source: info: unpacking canna_3.7p3-13.1.debian.tar.xz
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 disc space
────────────────

Sufficient free space for build

User Environment
────────────────

DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-1315002c-de8c-424e-b78d-17af0466c96f
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=vt102
USER=buildd

dpkg-buildpackage
─────────────────

dpkg-buildpackage: source package canna
dpkg-buildpackage: source version 3.7p3-13.1
dpkg-buildpackage: source distribution unstable
 dpkg-source --before-build canna-3.7p3
dpkg-buildpackage: host architecture armhf
 fakeroot debian/rules clean
dh clean
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/«PKGBUILDDIR»'
[ ! -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 /«PKGBUILDDIR»/debian/tmpDefCannaSrvDir
# restore autotools helper files
for i in /«PKGBUILDDIR»/canuum/config.guess /«PKGBUILDDIR»/canuum/config.sub; do \
	[ -e $i.dh-orig ] || continue; \
	mv -f $i.dh-orig $i; \
done
dh_auto_clean
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_clean
 debian/rules build-arch
dh build-arch
   dh_testdir -a
   dh_auto_configure -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/«PKGBUILDDIR»'
dh_testdir
dh_auto_clean
# update autotools helper files
for i in config.guess config.sub; do \
	[ ! -e /«PKGBUILDDIR»/canuum/$i.dh-orig ] || continue; \
	mv -f /«PKGBUILDDIR»/canuum/$i /«PKGBUILDDIR»/canuum/$i.dh-orig; \
	cp -f /usr/share/misc/$i /«PKGBUILDDIR»/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 '/«PKGBUILDDIR»'

Building canna


make Makefiles
make[3]: Entering directory '/«PKGBUILDDIR»'
making Makefiles in lib...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/lib'
making Makefiles in lib/RKindep...
make[5]: Entering directory '/«PKGBUILDDIR»/lib'
make[5]: Leaving directory '/«PKGBUILDDIR»/lib'
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKindep'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/RKindep'
making Makefiles in lib/RK...
make[5]: Entering directory '/«PKGBUILDDIR»/lib'
make[5]: Leaving directory '/«PKGBUILDDIR»/lib'
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RK'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/RK'
making Makefiles in lib/RKC...
make[5]: Entering directory '/«PKGBUILDDIR»/lib'
make[5]: Leaving directory '/«PKGBUILDDIR»/lib'
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKC'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/RKC'
making Makefiles in lib/RKC16...
make[5]: Entering directory '/«PKGBUILDDIR»/lib'
make[5]: Leaving directory '/«PKGBUILDDIR»/lib'
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKC16'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/RKC16'
making Makefiles in lib/canna...
make[5]: Entering directory '/«PKGBUILDDIR»/lib'
make[5]: Leaving directory '/«PKGBUILDDIR»/lib'
make[5]: Entering directory '/«PKGBUILDDIR»/lib/canna'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/canna'
making Makefiles in lib/canna16...
make[5]: Entering directory '/«PKGBUILDDIR»/lib'
make[5]: Leaving directory '/«PKGBUILDDIR»/lib'
make[5]: Entering directory '/«PKGBUILDDIR»/lib/canna16'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/canna16'
make[4]: Leaving directory '/«PKGBUILDDIR»/lib'
making Makefiles in canna...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/canna'
make[4]: Nothing to be done for 'Makefiles'.
make[4]: Leaving directory '/«PKGBUILDDIR»/canna'
making Makefiles in server...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/server'
make[4]: Nothing to be done for 'Makefiles'.
make[4]: Leaving directory '/«PKGBUILDDIR»/server'
making Makefiles in cmd...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/cmd'
making Makefiles in cmd/crfreq...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crfreq'
making Makefiles in cmd/crxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crxdic'
making Makefiles in cmd/crxgram...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crxgram'
making Makefiles in cmd/ctow...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/ctow'
making Makefiles in cmd/dpromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpromdic'
making Makefiles in cmd/dpxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpxdic'
making Makefiles in cmd/dicar...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dicar'
making Makefiles in cmd/forcpp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/forcpp'
making Makefiles in cmd/forsort...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/forsort'
making Makefiles in cmd/kpdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/kpdic'
making Makefiles in cmd/mergewd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mergewd'
making Makefiles in cmd/splitwd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/splitwd'
making Makefiles in cmd/wtoc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/wtoc'
making Makefiles in cmd/mkromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
making Makefiles in cmd/mkbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
making Makefiles in cmd/dpbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
making Makefiles in cmd/chkconc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/chkconc'
making Makefiles in cmd/canlisp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/canlisp'
making Makefiles in cmd/cannacheck...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cannacheck'
making Makefiles in cmd/cannastat...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cannastat'
making Makefiles in cmd/cshost...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cshost'
making Makefiles in cmd/catdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd'
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd'
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/catdic'
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd'
making Makefiles in dic...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/dic'
making Makefiles in dic/ideo...
make[5]: Entering directory '/«PKGBUILDDIR»/dic'
make[5]: Leaving directory '/«PKGBUILDDIR»/dic'
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
making Makefiles in dic/ideo/pubdic...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
make[6]: Nothing to be done for 'Makefiles'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
making Makefiles in dic/ideo/grammar...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
make[6]: Nothing to be done for 'Makefiles'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
making Makefiles in dic/ideo/words...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
make[6]: Nothing to be done for 'Makefiles'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
making Makefiles in dic/phono...
make[5]: Entering directory '/«PKGBUILDDIR»/dic'
make[5]: Leaving directory '/«PKGBUILDDIR»/dic'
make[5]: Entering directory '/«PKGBUILDDIR»/dic/phono'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[4]: Leaving directory '/«PKGBUILDDIR»/dic'
making Makefiles in misc...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/misc'
making Makefiles in misc/initfiles...
make[5]: Entering directory '/«PKGBUILDDIR»/misc'
make[5]: Leaving directory '/«PKGBUILDDIR»/misc'
make[5]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
make[5]: Nothing to be done for 'Makefiles'.
make[5]: Leaving directory '/«PKGBUILDDIR»/misc/initfiles'
make[4]: Leaving directory '/«PKGBUILDDIR»/misc'
making Makefiles in doc...
make[4]: Entering directory '/«PKGBUILDDIR»'
make[4]: Leaving directory '/«PKGBUILDDIR»'
make[4]: Entering directory '/«PKGBUILDDIR»/doc'
make[4]: Nothing to be done for 'Makefiles'.
make[4]: Leaving directory '/«PKGBUILDDIR»/doc'
make[3]: Leaving directory '/«PKGBUILDDIR»'
make cleandir
make[3]: Entering directory '/«PKGBUILDDIR»'
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 '/«PKGBUILDDIR»'
make includes
make[3]: Entering directory '/«PKGBUILDDIR»'
creating cannaconf.h
IN_MAKE=yes ./confwrapper run ./configure --prefix=/usr/
make[4]: Entering directory '/«PKGBUILDDIR»'
./confwrapper mkenv CPPFLAGS      -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 >> cwenv.sh
make[4]: Leaving directory '/«PKGBUILDDIR»'
CPPFLAGS="-Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2"
./configure --prefix=/usr/
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... 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... 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 *... 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 '/«PKGBUILDDIR»/lib'
including in lib/RKindep...
make[5]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/lib/RKindep'
including in lib/RK...
make[5]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/lib/RK'
including in lib/RKC...
make[5]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/lib/RKC'
including in lib/RKC16...
make[5]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/lib/RKC16'
including in lib/canna...
make[5]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/lib/canna'
including in lib/canna16...
make[5]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/lib/canna16'
make[4]: Leaving directory '/«PKGBUILDDIR»/lib'
including in ./canna...
make[4]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/canna'
including in ./server...
make[4]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/server'
including in ./cmd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd'
including in cmd/crfreq...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crfreq'
including in cmd/crxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crxdic'
including in cmd/crxgram...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crxgram'
including in cmd/ctow...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/ctow'
including in cmd/dpromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpromdic'
including in cmd/dpxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpxdic'
including in cmd/dicar...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dicar'
including in cmd/forcpp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/forcpp'
including in cmd/forsort...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/forsort'
including in cmd/kpdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/kpdic'
including in cmd/mergewd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mergewd'
including in cmd/splitwd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/splitwd'
including in cmd/wtoc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/wtoc'
including in cmd/mkromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
including in cmd/mkbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
including in cmd/dpbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
including in cmd/chkconc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/chkconc'
including in cmd/canlisp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/canlisp'
including in cmd/cannacheck...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cannacheck'
including in cmd/cannastat...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cannastat'
including in cmd/cshost...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cshost'
including in cmd/catdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/catdic'
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd'
including in ./dic...
make[4]: Entering directory '/«PKGBUILDDIR»/dic'
including in dic/ideo...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
including in dic/ideo/pubdic...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
make[6]: Nothing to be done for 'includes'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
including in dic/ideo/grammar...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
make[6]: Nothing to be done for 'includes'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
including in dic/ideo/words...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
make[6]: Nothing to be done for 'includes'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
including in dic/phono...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/phono'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[4]: Leaving directory '/«PKGBUILDDIR»/dic'
including in ./misc...
make[4]: Entering directory '/«PKGBUILDDIR»/misc'
including in misc/initfiles...
make[5]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
make[5]: Nothing to be done for 'includes'.
make[5]: Leaving directory '/«PKGBUILDDIR»/misc/initfiles'
make[4]: Leaving directory '/«PKGBUILDDIR»/misc'
including in ./doc...
make[4]: Entering directory '/«PKGBUILDDIR»/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 '/«PKGBUILDDIR»/doc'
make[3]: Leaving directory '/«PKGBUILDDIR»'
make -k depend
make[3]: Entering directory '/«PKGBUILDDIR»'
depending in ./lib...
make[4]: Entering directory '/«PKGBUILDDIR»/lib'
depending in lib/RKindep...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKindep'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/lib/RKindep'
depending in lib/RK...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RK'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/lib/RK'
depending in lib/RKC...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKC'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 '/«PKGBUILDDIR»/lib/RKC'
depending in lib/RKC16...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKC16'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 '/«PKGBUILDDIR»/lib/RKC16'
depending in lib/canna...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/canna'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/lib/canna'
depending in lib/canna16...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/canna16'
awk -f GSYM.awk < globnames > sglobal.h
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/lib/canna16'
make[4]: Leaving directory '/«PKGBUILDDIR»/lib'
depending in ./canna...
make[4]: Entering directory '/«PKGBUILDDIR»/canna'
make[4]: Nothing to be done for 'depend'.
make[4]: Leaving directory '/«PKGBUILDDIR»/canna'
depending in ./server...
make[4]: Entering directory '/«PKGBUILDDIR»/server'
gccmakedep  -- -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/server'
depending in ./cmd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd'
depending in cmd/crfreq...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
gccmakedep  -- -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/crfreq'
depending in cmd/crxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
gccmakedep  -- -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/crxdic'
depending in cmd/crxgram...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/crxgram'
depending in cmd/ctow...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/ctow'
depending in cmd/dpromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/dpromdic'
depending in cmd/dpxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
gccmakedep  -- -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/dpxdic'
depending in cmd/dicar...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
gccmakedep  -- -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/dicar'
depending in cmd/forcpp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/forcpp'
depending in cmd/forsort...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/forsort'
depending in cmd/kpdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/kpdic'
depending in cmd/mergewd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
gccmakedep  -- -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/mergewd'
depending in cmd/splitwd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/splitwd'
depending in cmd/wtoc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/wtoc'
depending in cmd/mkromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
make[5]: Nothing to be done for 'depend'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
depending in cmd/mkbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
make[5]: Nothing to be done for 'depend'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
depending in cmd/dpbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
make[5]: Nothing to be done for 'depend'.
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
depending in cmd/chkconc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
gccmakedep  -- -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/chkconc'
depending in cmd/canlisp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/canlisp'
depending in cmd/cannacheck...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/cannacheck'
depending in cmd/cannastat...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/cannastat'
depending in cmd/cshost...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/cshost'
depending in cmd/catdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
gccmakedep  -- -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/cmd/catdic'
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd'
depending in ./dic...
make[4]: Entering directory '/«PKGBUILDDIR»/dic'
depending in dic/ideo...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
depending in dic/ideo/pubdic...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
gccmakedep  -- -I../../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/dic/ideo/pubdic'
depending in dic/ideo/grammar...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
make[6]: Nothing to be done for 'depend'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
depending in dic/ideo/words...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
make[6]: Nothing to be done for 'depend'.
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
depending in dic/phono...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/phono'
make[5]: Nothing to be done for 'depend'.
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[4]: Leaving directory '/«PKGBUILDDIR»/dic'
depending in ./misc...
make[4]: Entering directory '/«PKGBUILDDIR»/misc'
depending in misc/initfiles...
make[5]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
gccmakedep  --      -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 '/«PKGBUILDDIR»/misc/initfiles'
make[4]: Leaving directory '/«PKGBUILDDIR»/misc'
depending in ./doc...
make[4]: Entering directory '/«PKGBUILDDIR»/doc'
make[4]: Nothing to be done for 'depend'.
make[4]: Leaving directory '/«PKGBUILDDIR»/doc'
make[3]: Leaving directory '/«PKGBUILDDIR»'
make 
make[3]: Entering directory '/«PKGBUILDDIR»'
making all in ./lib...
make[4]: Entering directory '/«PKGBUILDDIR»/lib'
making all in lib/RKindep...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKindep'
rm -f cfuncs.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
rm -f basename.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
rm -f cksum.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
rm -f file.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
rm -f strops.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
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 '/«PKGBUILDDIR»/lib/RKindep'
making all in lib/RK...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RK'
rm -f tempdic.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
tempdic.c:128:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomi_equal(x, y, n)
 ^
tempdic.c:232:1: warning: return type defaults to 'int' [-Wimplicit-int]
 enterTD(dm, td, gram, word)
 ^
tempdic.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
permdic.c: In function 'assurep':
permdic.c:314:7: warning: unused variable 'i' [-Wunused-variable]
   int i;
       ^
permdic.c: At top level:
permdic.c:368:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static char rcs_id[] = "$Id: permdic.c,v 1.8 2003/09/17 08:50:52 aida_s Exp $";
             ^
permdic.c: In function '_Rkpopen':
permdic.c:217:10: warning: 'gramsz' may be used uninitialized in this function [-Wmaybe-uninitialized]
     gram = RkReadGram(fd, gramsz);
          ^
permdic.c:216:5: warning: 'gramoff' may be used uninitialized in this function [-Wmaybe-uninitialized]
     lseek(fd, gramoff, 0);
     ^
permdic.c: In function '_Rkpctl':
permdic.c:745:9: warning: 'ecount' may be used uninitialized in this function [-Wmaybe-uninitialized]
      if (ecount || cval < (nk-1)*(nk-2)) {
         ^
permdic.c:745:17: warning: 'cval' may be used uninitialized in this function [-Wmaybe-uninitialized]
      if (ecount || cval < (nk-1)*(nk-2)) {
                 ^
rm -f dicsw.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
dicsw.c:30:8: warning: type defaults to 'int' in declaration of '_Rkpopen' [-Wimplicit-int]
 extern _Rkpopen pro((struct DM *, char *, int, struct RkKxGram *));
        ^
dicsw.c:31:8: warning: type defaults to 'int' in declaration of '_Rkpclose' [-Wimplicit-int]
 extern _Rkpclose pro((struct DM *, char *, struct RkKxGram *));
        ^
dicsw.c:32:8: warning: type defaults to 'int' in declaration of '_Rkpsearch' [-Wimplicit-int]
 extern _Rkpsearch
        ^
dicsw.c:35:8: warning: type defaults to 'int' in declaration of '_Rkpio' [-Wimplicit-int]
 extern _Rkpio pro((struct DM *, struct ncache *, int));
        ^
dicsw.c:36:8: warning: type defaults to 'int' in declaration of '_Rkpctl' [-Wimplicit-int]
 extern _Rkpctl
        ^
dicsw.c:38:8: warning: type defaults to 'int' in declaration of '_Rkpsync' [-Wimplicit-int]
 extern _Rkpsync pro((struct RkContext *, struct DM *, struct DM *));
        ^
dicsw.c:40:8: warning: type defaults to 'int' in declaration of '_Rktopen' [-Wimplicit-int]
 extern _Rktopen pro((struct DM *, char *, int, struct RkKxGram *));
        ^
dicsw.c:41:8: warning: type defaults to 'int' in declaration of '_Rktclose' [-Wimplicit-int]
 extern _Rktclose pro((struct DM *, char *, struct RkKxGram *));
        ^
dicsw.c:42:8: warning: type defaults to 'int' in declaration of '_Rktsearch' [-Wimplicit-int]
 extern _Rktsearch
        ^
dicsw.c:45:8: warning: type defaults to 'int' in declaration of '_Rktio' [-Wimplicit-int]
 extern _Rktio pro((struct DM *, struct ncache *, int));
        ^
dicsw.c:46:8: warning: type defaults to 'int' in declaration of '_Rktctl' [-Wimplicit-int]
 extern _Rktctl
        ^
dicsw.c:48:8: warning: type defaults to 'int' in declaration of '_Rktsync' [-Wimplicit-int]
 extern _Rktsync pro((struct RkContext *, struct DM *, struct DM *));
        ^
dicsw.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
ngram.c:414:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
     *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]
     *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01);
                                                           ^
ngram.c: In function '_RkUparseWrec':
ngram.c:888:11: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if (add && i == ncnd || !add && endt && endt < endp - 1) {
           ^
ngram.c: At top level:
ngram.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
bun.c:513:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwSubstYomi(cx_num, ys, ye, yomi, newLen)
 ^
bun.c:1756:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi,
 ^
bun.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
context.c: In function '_RkInitialize':
context.c:105:6: warning: implicit declaration of function 'mkdir' [-Wimplicit-function-declaration]
  if (mkdir(path, MKDIR_MODE) < 0 &&
      ^
context.c: At top level:
context.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
nword.c:1220:8: warning: type defaults to 'int' in declaration of 'compword' [-Wimplicit-int]
 static compword pro((const struct compRec *, const struct compRec *));
        ^
nword.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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]
       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]
   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]
       xq[i].tree = height2list(xqh, xq[i].maxlen);
                  ^
rm -f ncache.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
rm -f dic.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
dic.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int]
 copyFile(src, dst)
 ^
dic.c:885:1: warning: return type defaults to 'int' [-Wimplicit-int]
 GetLine(cx, gram, tdp, line, size)
 ^
dic.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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:36: warning: 'dd' may be used uninitialized in this function [-Wmaybe-uninitialized]
       res = dd ? DDchmod(dd, mode) : ACCES;
                                    ^
rm -f util.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
util.c:470:1: warning: return type defaults to 'int' [-Wimplicit-int]
 _RkGetLink(dic, pgno, off, lvo, csn)
 ^
util.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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$";
             ^
util.c: In function '_RkGetOffset':
util.c:524:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f kana.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
kana.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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:193:7: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized]
 { int llen = _ADDCODE(dst, maxdst, count, (unsigned long) code, length); \
       ^
kana.c:721:8: note: 'byte' was declared here
   int  byte;
        ^
rm -f bits.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
bits.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
dd.c: In function '_RkAllocDF':
dd.c:218:1: warning: type of 'type' defaults to 'int' [-Wimplicit-int]
 _RkAllocDF(dd, lnk, type)
 ^
dd.c: At top level:
dd.c:1197:1: warning: return type defaults to 'int' [-Wimplicit-int]
 DMcheck(spec, name)
 ^
dd.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="$Id: dd.c,v 1.5 2003/09/17 08:50:52 aida_s Exp $";
             ^
rm -f fq.o
gcc -c -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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
fq.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="$Id: fq.c,v 1.6 2003/09/17 08:50:52 aida_s Exp $";
             ^
fq.c: In function 'FQopen':
fq.c:637:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     (void)read(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
     ^
fq.c: In function 'FQscan':
fq.c:557:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     (void)read(fd, (char *)ll, 4);
     ^
fq.c: In function 'FQclose':
fq.c:667:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
  (void)write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
  ^
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 '/«PKGBUILDDIR»/lib/RK'
making all in lib/RKC...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKC'
rm -f rkc.o unshared/rkc.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 rkc.c:53:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
rkc.c:1545:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkwRemoveDic( cxnum, dicname, mode )
 ^
rkc.c: At top level:
rkc.c:1677:1: warning: return type defaults to 'int' [-Wimplicit-int]
 _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]
     register i;
              ^
rkc.c: At top level:
rkc.c:2195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkKillServer()
 ^
rkc.c:2601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkListDic( cxnum, dirname, dicnames_return, size )
 ^
rkc.c:2616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkRenameDic( cxnum, dicname, newdicname, mode )
 ^
rkc.c:2630:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkCopyDic(cxnum, dirname, dicname, newdicname, mode)
 ^
rkc.c: In function 'RkGetSimpleKanji':
rkc.c:2730:1: warning: type of 'dicname' defaults to 'int' [-Wimplicit-int]
 RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis )
 ^
rkc.c: At top level:
rkc.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 rkc.c:53:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
rkc.c:1545:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkwRemoveDic( cxnum, dicname, mode )
 ^
rkc.c: At top level:
rkc.c:1677:1: warning: return type defaults to 'int' [-Wimplicit-int]
 _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]
     register i;
              ^
rkc.c: At top level:
rkc.c:2195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkKillServer()
 ^
rkc.c:2601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkListDic( cxnum, dirname, dicnames_return, size )
 ^
rkc.c:2616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkRenameDic( cxnum, dicname, newdicname, mode )
 ^
rkc.c:2630:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkCopyDic(cxnum, dirname, dicname, newdicname, mode)
 ^
rkc.c: In function 'RkGetSimpleKanji':
rkc.c:2730:1: warning: type of 'dicname' defaults to 'int' [-Wimplicit-int]
 RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis )
 ^
rkc.c: At top level:
rkc.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 convert.c:29:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
convert.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 convert.c:29:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
convert.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wconvert.c:58:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
../../include/sglobal.h:341:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
wconvert.c:408:1: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 rkc_Connect_Iroha_Server( hostname )
 ^
wconvert.c:523:8: warning: type defaults to 'int' in declaration of 'firstKouhoStore' [-Wimplicit-int]
 static firstKouhoStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
     rki_fd_set wfds, wfds2;
                      ^
wconvert.c: At top level:
wconvert.c:822:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType0Request(proto, len, name) /* Initialize */
 ^
wconvert.c:845:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType1Request(majo, mino) /* Finalize , KillServer */
 ^
wconvert.c:858:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType2Request(majo, mino, val) /* DuplicateContext */
 ^
wconvert.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType3Request(majo, mino, con, val) /* GetDictionaryList */
 ^
wconvert.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */
 ^
wconvert.c:924:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType5Request(majo, mino, con, val, mod) /* AutoConvert */
 ^
wconvert.c:942:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */
 ^
wconvert.c:979:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType10Request(majo, mino, cx, n, mod) /* EndConvert */
 ^
wconvert.c:1013:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */
 ^
wconvert.c:1053:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType12Request(majo, mino, con, wstr, str) /* DefineWord */
 ^
wconvert.c:1087:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) 
 ^
wconvert.c:1127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */
 ^
wconvert.c:1163:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType15Request(majo, mino, mod, con, str) /* MountDictionary */
 ^
wconvert.c:1193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */
 ^
wconvert.c:1225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType17Request(majo, mino, str, slen) /* QueryExtension */
 ^
wconvert.c:1251:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */
 ^
wconvert.c:1284:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */
 ^
wconvert.c:1316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */
 ^
wconvert.c:1350:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) 
 ^
wconvert.c:1388:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType0Reply(rep) /* Initialize */
 ^
wconvert.c:1405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */
 ^
wconvert.c:1426:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType2Reply(rep) /* Finalize , KillServer */
 ^
wconvert.c:1440:8: warning: type defaults to 'int' in declaration of 'RecvType3Reply' [-Wimplicit-int]
 static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1443:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType3Reply(n, storefunc, extdata) /* GetHinshi */
 ^
wconvert.c:1470:8: warning: type defaults to 'int' in declaration of 'RecvType4Reply' [-Wimplicit-int]
 static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *));
        ^
wconvert.c:1473:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType4Reply(n, storefunc, extdata) /* GetStatus */
 ^
wconvert.c:1502:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType5Reply(rep) /* CreateContext */
 ^
wconvert.c:1520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType6Reply(buf, mxi, n) /* GetDictionaryList */
 ^
wconvert.c:1544:8: warning: type defaults to 'int' in declaration of 'RecvType7Reply' [-Wimplicit-int]
 static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1547:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType7Reply(n, storefunc, extdata) /* BeginConvert */
 ^
wconvert.c:1576:8: warning: type defaults to 'int' in declaration of 'RecvType8Reply' [-Wimplicit-int]
 static RecvType8Reply
        ^
wconvert.c:1580:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */
 ^
wconvert.c:1611:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType10Reply(n, buf, bsz) /* Through */
 ^
wconvert.c:1653:8: warning: type defaults to 'int' in declaration of 'rkcw_finalize' [-Wimplicit-int]
 static rkcw_finalize pro((void));
        ^
wconvert.c:1656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_finalize()
 ^
wconvert.c:1668:8: warning: type defaults to 'int' in declaration of 'rkcw_killserver' [-Wimplicit-int]
 static rkcw_killserver pro((void));
        ^
wconvert.c:1671:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_killserver()
 ^
wconvert.c:1683:8: warning: type defaults to 'int' in declaration of 'rkcw_create_context' [-Wimplicit-int]
 static rkcw_create_context pro((void));
        ^
wconvert.c:1686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_context()
 ^
wconvert.c:1697:8: warning: type defaults to 'int' in declaration of 'rkcw_duplicate_context' [-Wimplicit-int]
 static rkcw_duplicate_context pro((RkcContext *));
        ^
wconvert.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_duplicate_context( cx )
 ^
wconvert.c:1712:8: warning: type defaults to 'int' in declaration of 'rkcw_close_context' [-Wimplicit-int]
 static rkcw_close_context pro((RkcContext *));
        ^
wconvert.c:1715:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_close_context( cx )
 ^
wconvert.c:1728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dictionary_list(proto, con, dicnames, mxi)
 ^
wconvert.c:1742:8: warning: type defaults to 'int' in declaration of 'rkcw_dictionary_list' [-Wimplicit-int]
 static rkcw_dictionary_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1745:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_dictionary_list( cx, dicnames, mxi)
 ^
wconvert.c:1754:1: warning: return type defaults to 'int' [-Wimplicit-int]
 define_dic(proto, cx, dicname, wordrec)
 ^
wconvert.c:1769:8: warning: type defaults to 'int' in declaration of 'rkcw_define_dic' [-Wimplicit-int]
 static rkcw_define_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1772:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_define_dic( cx, dicname, wordrec)
 ^
wconvert.c:1780:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dic' [-Wimplicit-int]
 static rkcw_delete_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1783:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dic( cx,  dicname, wordrec)
 ^
wconvert.c:1791:8: warning: type defaults to 'int' in declaration of 'mount_dictionary' [-Wimplicit-int]
 static mount_dictionary pro((int, int, int, char *, int));
        ^
wconvert.c:1794:1: warning: return type defaults to 'int' [-Wimplicit-int]
 mount_dictionary(majo, mino, context, data, mode)
 ^
wconvert.c:1807:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_dictionary' [-Wimplicit-int]
 static rkcw_mount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1810:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_dictionary( cx, dicname, mode )
 ^
wconvert.c:1818:8: warning: type defaults to 'int' in declaration of 'rkcw_umount_dictionary' [-Wimplicit-int]
 static rkcw_umount_dictionary pro((RkcContext *, char *));
        ^
wconvert.c:1821:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_umount_dictionary( cx, dicname )
 ^
wconvert.c:1828:8: warning: type defaults to 'int' in declaration of 'rkcw_remount_dictionary' [-Wimplicit-int]
 static rkcw_remount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1831:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remount_dictionary( cx, dicname, where )
 ^
wconvert.c:1840:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_list' [-Wimplicit-int]
 static rkcw_mount_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1843:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_list( cx, dicnames, mxi)
 ^
wconvert.c:1865:1: warning: return type defaults to 'int' [-Wimplicit-int]
 end_convert(proto, cx, n, mod)
 ^
wconvert.c:1878:8: warning: type defaults to 'int' in declaration of 'rkcw_convert_end' [-Wimplicit-int]
 static rkcw_convert_end pro((RkcContext *, int));
        ^
wconvert.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert_end( cx, mode )
 ^
wconvert.c:1888:8: warning: type defaults to 'int' in declaration of 'convStore' [-Wimplicit-int]
 static convStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1891:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convStore(n, data, len, dest)
 ^
wconvert.c:1904:8: warning: type defaults to 'int' in declaration of 'rkcw_convert' [-Wimplicit-int]
 static rkcw_convert pro((RkcContext *, Ushort *, int, int));
        ^
wconvert.c:1907:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert( cx, yomi, length, mode )
 ^
wconvert.c:1928:8: warning: type defaults to 'int' in declaration of 'get_yomi' [-Wimplicit-int]
 static get_yomi
        ^
wconvert.c:1932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 get_yomi(proto, context, curbun, storefunc, yomibuf)
 ^
wconvert.c:1945:8: warning: type defaults to 'int' in declaration of 'yomiStore' [-Wimplicit-int]
 static yomiStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1948:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiStore(n, data, len, destb)
 ^
wconvert.c:1966:8: warning: type defaults to 'int' in declaration of 'rkcw_get_yomi' [-Wimplicit-int]
 static rkcw_get_yomi pro((RkcContext *, Ushort *));
        ^
wconvert.c:1969:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
wconvert.c:1977:8: warning: type defaults to 'int' in declaration of 'kanjilistStore' [-Wimplicit-int]
 static kanjilistStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1980:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kanjilistStore(n, data, len, dest)
 ^
wconvert.c:2003:8: warning: type defaults to 'int' in declaration of 'rkcw_get_kanji_list' [-Wimplicit-int]
 static rkcw_get_kanji_list pro((RkcContext *));
        ^
wconvert.c:2006:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_kanji_list( cx )
 ^
wconvert.c:2015:8: warning: type defaults to 'int' in declaration of 'rkcw_resize' [-Wimplicit-int]
 static rkcw_resize pro((RkcContext *, int));
        ^
wconvert.c:2018:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_resize( cx, yomi_length )
 ^
wconvert.c:2034:1: warning: return type defaults to 'int' [-Wimplicit-int]
 store_yomi(proto, cx, yomi, maxyomi)
 ^
wconvert.c:2051:8: warning: type defaults to 'int' in declaration of 'rkcw_store_yomi' [-Wimplicit-int]
 static rkcw_store_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2054:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_yomi(cx, yomi, maxyomi)
 ^
wconvert.c:2104:8: warning: type defaults to 'int' in declaration of 'rkcw_list_dictionary' [-Wimplicit-int]
 static rkcw_list_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2107:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_create_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_dictionary( cx, dicname, mode )
 ^
wconvert.c:2144:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dictionary' [-Wimplicit-int]
 static rkcw_delete_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2147:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dictionary( cx, dicname, mode )
 ^
wconvert.c:2161:8: warning: type defaults to 'int' in declaration of 'rkcw_rename_dictionary' [-Wimplicit-int]
 static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_rename_dictionary( cx, dic, newdic, mode )
 ^
wconvert.c:2191:8: warning: type defaults to 'int' in declaration of 'rkcw_copy_dictionary' [-Wimplicit-int]
 static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int));
        ^
wconvert.c:2194:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_get_text_dictionary
        ^
wconvert.c:2219:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) 
 ^
wconvert.c:2264:1: warning: return type defaults to 'int' [-Wimplicit-int]
 statusStore(n, data, dest)
 ^
wconvert.c:2287:8: warning: type defaults to 'int' in declaration of 'rkcw_get_stat' [-Wimplicit-int]
 static rkcw_get_stat pro((RkcContext *, RkStat *));
        ^
wconvert.c:2290:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_stat( cx, stat )
 ^
wconvert.c:2307:1: warning: return type defaults to 'int' [-Wimplicit-int]
 lexStore(n, data, dlen, dest)
 ^
wconvert.c:2330:8: warning: type defaults to 'int' in declaration of 'rkcw_get_lex' [-Wimplicit-int]
 static rkcw_get_lex pro((RkcContext *, int, RkLex *));
        ^
wconvert.c:2333:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_lex( cx, mxi, info )
 ^
wconvert.c:2352:8: warning: type defaults to 'int' in declaration of 'rkcw_autoconv' [-Wimplicit-int]
 static rkcw_autoconv pro((RkcContext *, int, int));
        ^
wconvert.c:2355:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_autoconv( cx, length, mode )
 ^
wconvert.c:2368:8: warning: type defaults to 'int' in declaration of 'rkcw_subst_yomi' [-Wimplicit-int]
 static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int));
        ^
wconvert.c:2371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_flush_yomi pro((RkcContext *));
        ^
wconvert.c:2390:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_flush_yomi( cx )
 ^
wconvert.c:2402:8: warning: type defaults to 'int' in declaration of 'rkcw_get_last_yomi' [-Wimplicit-int]
 static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_last_yomi( cx, yomi, maxyomi )
 ^
wconvert.c:2419:8: warning: type defaults to 'int' in declaration of 'rkcw_remove_bun' [-Wimplicit-int]
 static rkcw_remove_bun pro((RkcContext *, int));
        ^
wconvert.c:2422:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remove_bun( cx, mode )
 ^
wconvert.c:2459:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleKanjiStore(n, data, kdest, hdest)
 ^
wconvert.c:2489:8: warning: type defaults to 'int' in declaration of 'rkcw_get_simple_kanji' [-Wimplicit-int]
 static rkcw_get_simple_kanji
        ^
wconvert.c:2493:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh )
 ^
wconvert.c:2532:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicinfoStore(n, data, dest)
 ^
wconvert.c:2555:8: warning: type defaults to 'int' in declaration of 'rkcw_query_dic' [-Wimplicit-int]
 static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *));
        ^
wconvert.c:2558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_query_dic(cx, usrname, dicname, info)
 ^
wconvert.c:2574:8: warning: type defaults to 'int' in declaration of 'rkcw_get_hinshi' [-Wimplicit-int]
 static rkcw_get_hinshi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2577:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_hinshi( cx, dst, mxd )
 ^
wconvert.c:2593:8: warning: type defaults to 'int' in declaration of 'rkcw_store_range' [-Wimplicit-int]
 static rkcw_store_range pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_range(cx, yomi, maxyomi)
 ^
wconvert.c:2604:8: warning: type defaults to 'int' in declaration of 'rkcw_set_locale' [-Wimplicit-int]
 static rkcw_set_locale pro((RkcContext *, char *));
        ^
wconvert.c:2607:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_locale( cx, locale )
 ^
wconvert.c:2614:8: warning: type defaults to 'int' in declaration of 'rkcw_sync' [-Wimplicit-int]
 static rkcw_sync pro((RkcContext *, char *));
        ^
wconvert.c:2617:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_sync(cx, dicname)
 ^
wconvert.c:2624:8: warning: type defaults to 'int' in declaration of 'rkcw_set_app_name' [-Wimplicit-int]
 static rkcw_set_app_name pro((RkcContext *, char *));
        ^
wconvert.c:2627:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_app_name( cx, apname )
 ^
wconvert.c:2639:8: warning: type defaults to 'int' in declaration of 'rkcw_notice_group_name' [-Wimplicit-int]
 static rkcw_notice_group_name pro((RkcContext *, char *));
        ^
wconvert.c:2642:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_notice_group_name(cx, groupname)
 ^
wconvert.c:2654:8: warning: type defaults to 'int' in declaration of 'rkcw_chmod_dic' [-Wimplicit-int]
 static rkcw_chmod_dic pro((RkcContext *, char *, int));
        ^
wconvert.c:2657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_chmod_dic(cx, dicname, mode)
 ^
wconvert.c:2671:8: warning: type defaults to 'int' in declaration of 'rkcw_through' [-Wimplicit-int]
 static rkcw_through pro((RkcContext *, int, char *, int, int));
        ^
wconvert.c:2674:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_through( cx, cmd, data, datasz, bufsz )
 ^
wconvert.c:51:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wconvert.c:58:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
../../include/sglobal.h:341:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
wconvert.c:408:1: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 rkc_Connect_Iroha_Server( hostname )
 ^
wconvert.c:523:8: warning: type defaults to 'int' in declaration of 'firstKouhoStore' [-Wimplicit-int]
 static firstKouhoStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
     rki_fd_set wfds, wfds2;
                      ^
wconvert.c: At top level:
wconvert.c:822:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType0Request(proto, len, name) /* Initialize */
 ^
wconvert.c:845:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType1Request(majo, mino) /* Finalize , KillServer */
 ^
wconvert.c:858:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType2Request(majo, mino, val) /* DuplicateContext */
 ^
wconvert.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType3Request(majo, mino, con, val) /* GetDictionaryList */
 ^
wconvert.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */
 ^
wconvert.c:924:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType5Request(majo, mino, con, val, mod) /* AutoConvert */
 ^
wconvert.c:942:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */
 ^
wconvert.c:979:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType10Request(majo, mino, cx, n, mod) /* EndConvert */
 ^
wconvert.c:1013:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */
 ^
wconvert.c:1053:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType12Request(majo, mino, con, wstr, str) /* DefineWord */
 ^
wconvert.c:1087:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) 
 ^
wconvert.c:1127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */
 ^
wconvert.c:1163:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType15Request(majo, mino, mod, con, str) /* MountDictionary */
 ^
wconvert.c:1193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */
 ^
wconvert.c:1225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType17Request(majo, mino, str, slen) /* QueryExtension */
 ^
wconvert.c:1251:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */
 ^
wconvert.c:1284:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */
 ^
wconvert.c:1316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */
 ^
wconvert.c:1350:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) 
 ^
wconvert.c:1388:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType0Reply(rep) /* Initialize */
 ^
wconvert.c:1405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */
 ^
wconvert.c:1426:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType2Reply(rep) /* Finalize , KillServer */
 ^
wconvert.c:1440:8: warning: type defaults to 'int' in declaration of 'RecvType3Reply' [-Wimplicit-int]
 static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1443:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType3Reply(n, storefunc, extdata) /* GetHinshi */
 ^
wconvert.c:1470:8: warning: type defaults to 'int' in declaration of 'RecvType4Reply' [-Wimplicit-int]
 static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *));
        ^
wconvert.c:1473:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType4Reply(n, storefunc, extdata) /* GetStatus */
 ^
wconvert.c:1502:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType5Reply(rep) /* CreateContext */
 ^
wconvert.c:1520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType6Reply(buf, mxi, n) /* GetDictionaryList */
 ^
wconvert.c:1544:8: warning: type defaults to 'int' in declaration of 'RecvType7Reply' [-Wimplicit-int]
 static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1547:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType7Reply(n, storefunc, extdata) /* BeginConvert */
 ^
wconvert.c:1576:8: warning: type defaults to 'int' in declaration of 'RecvType8Reply' [-Wimplicit-int]
 static RecvType8Reply
        ^
wconvert.c:1580:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */
 ^
wconvert.c:1611:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType10Reply(n, buf, bsz) /* Through */
 ^
wconvert.c:1653:8: warning: type defaults to 'int' in declaration of 'rkcw_finalize' [-Wimplicit-int]
 static rkcw_finalize pro((void));
        ^
wconvert.c:1656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_finalize()
 ^
wconvert.c:1668:8: warning: type defaults to 'int' in declaration of 'rkcw_killserver' [-Wimplicit-int]
 static rkcw_killserver pro((void));
        ^
wconvert.c:1671:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_killserver()
 ^
wconvert.c:1683:8: warning: type defaults to 'int' in declaration of 'rkcw_create_context' [-Wimplicit-int]
 static rkcw_create_context pro((void));
        ^
wconvert.c:1686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_context()
 ^
wconvert.c:1697:8: warning: type defaults to 'int' in declaration of 'rkcw_duplicate_context' [-Wimplicit-int]
 static rkcw_duplicate_context pro((RkcContext *));
        ^
wconvert.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_duplicate_context( cx )
 ^
wconvert.c:1712:8: warning: type defaults to 'int' in declaration of 'rkcw_close_context' [-Wimplicit-int]
 static rkcw_close_context pro((RkcContext *));
        ^
wconvert.c:1715:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_close_context( cx )
 ^
wconvert.c:1728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dictionary_list(proto, con, dicnames, mxi)
 ^
wconvert.c:1742:8: warning: type defaults to 'int' in declaration of 'rkcw_dictionary_list' [-Wimplicit-int]
 static rkcw_dictionary_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1745:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_dictionary_list( cx, dicnames, mxi)
 ^
wconvert.c:1754:1: warning: return type defaults to 'int' [-Wimplicit-int]
 define_dic(proto, cx, dicname, wordrec)
 ^
wconvert.c:1769:8: warning: type defaults to 'int' in declaration of 'rkcw_define_dic' [-Wimplicit-int]
 static rkcw_define_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1772:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_define_dic( cx, dicname, wordrec)
 ^
wconvert.c:1780:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dic' [-Wimplicit-int]
 static rkcw_delete_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1783:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dic( cx,  dicname, wordrec)
 ^
wconvert.c:1791:8: warning: type defaults to 'int' in declaration of 'mount_dictionary' [-Wimplicit-int]
 static mount_dictionary pro((int, int, int, char *, int));
        ^
wconvert.c:1794:1: warning: return type defaults to 'int' [-Wimplicit-int]
 mount_dictionary(majo, mino, context, data, mode)
 ^
wconvert.c:1807:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_dictionary' [-Wimplicit-int]
 static rkcw_mount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1810:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_dictionary( cx, dicname, mode )
 ^
wconvert.c:1818:8: warning: type defaults to 'int' in declaration of 'rkcw_umount_dictionary' [-Wimplicit-int]
 static rkcw_umount_dictionary pro((RkcContext *, char *));
        ^
wconvert.c:1821:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_umount_dictionary( cx, dicname )
 ^
wconvert.c:1828:8: warning: type defaults to 'int' in declaration of 'rkcw_remount_dictionary' [-Wimplicit-int]
 static rkcw_remount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1831:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remount_dictionary( cx, dicname, where )
 ^
wconvert.c:1840:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_list' [-Wimplicit-int]
 static rkcw_mount_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1843:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_list( cx, dicnames, mxi)
 ^
wconvert.c:1865:1: warning: return type defaults to 'int' [-Wimplicit-int]
 end_convert(proto, cx, n, mod)
 ^
wconvert.c:1878:8: warning: type defaults to 'int' in declaration of 'rkcw_convert_end' [-Wimplicit-int]
 static rkcw_convert_end pro((RkcContext *, int));
        ^
wconvert.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert_end( cx, mode )
 ^
wconvert.c:1888:8: warning: type defaults to 'int' in declaration of 'convStore' [-Wimplicit-int]
 static convStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1891:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convStore(n, data, len, dest)
 ^
wconvert.c:1904:8: warning: type defaults to 'int' in declaration of 'rkcw_convert' [-Wimplicit-int]
 static rkcw_convert pro((RkcContext *, Ushort *, int, int));
        ^
wconvert.c:1907:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert( cx, yomi, length, mode )
 ^
wconvert.c:1928:8: warning: type defaults to 'int' in declaration of 'get_yomi' [-Wimplicit-int]
 static get_yomi
        ^
wconvert.c:1932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 get_yomi(proto, context, curbun, storefunc, yomibuf)
 ^
wconvert.c:1945:8: warning: type defaults to 'int' in declaration of 'yomiStore' [-Wimplicit-int]
 static yomiStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1948:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiStore(n, data, len, destb)
 ^
wconvert.c:1966:8: warning: type defaults to 'int' in declaration of 'rkcw_get_yomi' [-Wimplicit-int]
 static rkcw_get_yomi pro((RkcContext *, Ushort *));
        ^
wconvert.c:1969:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
wconvert.c:1977:8: warning: type defaults to 'int' in declaration of 'kanjilistStore' [-Wimplicit-int]
 static kanjilistStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1980:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kanjilistStore(n, data, len, dest)
 ^
wconvert.c:2003:8: warning: type defaults to 'int' in declaration of 'rkcw_get_kanji_list' [-Wimplicit-int]
 static rkcw_get_kanji_list pro((RkcContext *));
        ^
wconvert.c:2006:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_kanji_list( cx )
 ^
wconvert.c:2015:8: warning: type defaults to 'int' in declaration of 'rkcw_resize' [-Wimplicit-int]
 static rkcw_resize pro((RkcContext *, int));
        ^
wconvert.c:2018:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_resize( cx, yomi_length )
 ^
wconvert.c:2034:1: warning: return type defaults to 'int' [-Wimplicit-int]
 store_yomi(proto, cx, yomi, maxyomi)
 ^
wconvert.c:2051:8: warning: type defaults to 'int' in declaration of 'rkcw_store_yomi' [-Wimplicit-int]
 static rkcw_store_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2054:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_yomi(cx, yomi, maxyomi)
 ^
wconvert.c:2104:8: warning: type defaults to 'int' in declaration of 'rkcw_list_dictionary' [-Wimplicit-int]
 static rkcw_list_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2107:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_create_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_dictionary( cx, dicname, mode )
 ^
wconvert.c:2144:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dictionary' [-Wimplicit-int]
 static rkcw_delete_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2147:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dictionary( cx, dicname, mode )
 ^
wconvert.c:2161:8: warning: type defaults to 'int' in declaration of 'rkcw_rename_dictionary' [-Wimplicit-int]
 static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_rename_dictionary( cx, dic, newdic, mode )
 ^
wconvert.c:2191:8: warning: type defaults to 'int' in declaration of 'rkcw_copy_dictionary' [-Wimplicit-int]
 static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int));
        ^
wconvert.c:2194:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_get_text_dictionary
        ^
wconvert.c:2219:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) 
 ^
wconvert.c:2264:1: warning: return type defaults to 'int' [-Wimplicit-int]
 statusStore(n, data, dest)
 ^
wconvert.c:2287:8: warning: type defaults to 'int' in declaration of 'rkcw_get_stat' [-Wimplicit-int]
 static rkcw_get_stat pro((RkcContext *, RkStat *));
        ^
wconvert.c:2290:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_stat( cx, stat )
 ^
wconvert.c:2307:1: warning: return type defaults to 'int' [-Wimplicit-int]
 lexStore(n, data, dlen, dest)
 ^
wconvert.c:2330:8: warning: type defaults to 'int' in declaration of 'rkcw_get_lex' [-Wimplicit-int]
 static rkcw_get_lex pro((RkcContext *, int, RkLex *));
        ^
wconvert.c:2333:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_lex( cx, mxi, info )
 ^
wconvert.c:2352:8: warning: type defaults to 'int' in declaration of 'rkcw_autoconv' [-Wimplicit-int]
 static rkcw_autoconv pro((RkcContext *, int, int));
        ^
wconvert.c:2355:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_autoconv( cx, length, mode )
 ^
wconvert.c:2368:8: warning: type defaults to 'int' in declaration of 'rkcw_subst_yomi' [-Wimplicit-int]
 static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int));
        ^
wconvert.c:2371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_flush_yomi pro((RkcContext *));
        ^
wconvert.c:2390:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_flush_yomi( cx )
 ^
wconvert.c:2402:8: warning: type defaults to 'int' in declaration of 'rkcw_get_last_yomi' [-Wimplicit-int]
 static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_last_yomi( cx, yomi, maxyomi )
 ^
wconvert.c:2419:8: warning: type defaults to 'int' in declaration of 'rkcw_remove_bun' [-Wimplicit-int]
 static rkcw_remove_bun pro((RkcContext *, int));
        ^
wconvert.c:2422:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remove_bun( cx, mode )
 ^
wconvert.c:2459:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleKanjiStore(n, data, kdest, hdest)
 ^
wconvert.c:2489:8: warning: type defaults to 'int' in declaration of 'rkcw_get_simple_kanji' [-Wimplicit-int]
 static rkcw_get_simple_kanji
        ^
wconvert.c:2493:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh )
 ^
wconvert.c:2532:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicinfoStore(n, data, dest)
 ^
wconvert.c:2555:8: warning: type defaults to 'int' in declaration of 'rkcw_query_dic' [-Wimplicit-int]
 static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *));
        ^
wconvert.c:2558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_query_dic(cx, usrname, dicname, info)
 ^
wconvert.c:2574:8: warning: type defaults to 'int' in declaration of 'rkcw_get_hinshi' [-Wimplicit-int]
 static rkcw_get_hinshi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2577:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_hinshi( cx, dst, mxd )
 ^
wconvert.c:2593:8: warning: type defaults to 'int' in declaration of 'rkcw_store_range' [-Wimplicit-int]
 static rkcw_store_range pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_range(cx, yomi, maxyomi)
 ^
wconvert.c:2604:8: warning: type defaults to 'int' in declaration of 'rkcw_set_locale' [-Wimplicit-int]
 static rkcw_set_locale pro((RkcContext *, char *));
        ^
wconvert.c:2607:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_locale( cx, locale )
 ^
wconvert.c:2614:8: warning: type defaults to 'int' in declaration of 'rkcw_sync' [-Wimplicit-int]
 static rkcw_sync pro((RkcContext *, char *));
        ^
wconvert.c:2617:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_sync(cx, dicname)
 ^
wconvert.c:2624:8: warning: type defaults to 'int' in declaration of 'rkcw_set_app_name' [-Wimplicit-int]
 static rkcw_set_app_name pro((RkcContext *, char *));
        ^
wconvert.c:2627:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_app_name( cx, apname )
 ^
wconvert.c:2639:8: warning: type defaults to 'int' in declaration of 'rkcw_notice_group_name' [-Wimplicit-int]
 static rkcw_notice_group_name pro((RkcContext *, char *));
        ^
wconvert.c:2642:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_notice_group_name(cx, groupname)
 ^
wconvert.c:2654:8: warning: type defaults to 'int' in declaration of 'rkcw_chmod_dic' [-Wimplicit-int]
 static rkcw_chmod_dic pro((RkcContext *, char *, int));
        ^
wconvert.c:2657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_chmod_dic(cx, dicname, mode)
 ^
wconvert.c:2671:8: warning: type defaults to 'int' in declaration of 'rkcw_through' [-Wimplicit-int]
 static rkcw_through pro((RkcContext *, int, char *, int, int));
        ^
wconvert.c:2674:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_through( cx, cmd, data, datasz, bufsz )
 ^
wconvert.c:51:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wutil.c:27:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 extern ushortstrncpy pro((Ushort *, Ushort *, int));
        ^
wutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wutil.c:27:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 extern ushortstrncpy pro((Ushort *, Ushort *, int));
        ^
wutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 conf.c:23:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 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]
   ConfRec *rec, *endrec;
                  ^
rm -f conf.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 conf.c:23:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 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]
   ConfRec *rec, *endrec;
                  ^
rm -f cfuncs.o unshared/cfuncs.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f cfuncs.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f file.o unshared/file.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f file.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f strops.o unshared/strops.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f strops.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
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 '/«PKGBUILDDIR»/lib/RKC'
making all in lib/RKC16...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/RKC16'
rm -f rkc.o unshared/rkc.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 rkc.c:53:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
rkc.c:1545:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkwRemoveDic( cxnum, dicname, mode )
 ^
rkc.c: At top level:
rkc.c:1677:1: warning: return type defaults to 'int' [-Wimplicit-int]
 _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]
     register i;
              ^
rkc.c: At top level:
rkc.c:2195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkKillServer()
 ^
rkc.c:2601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkListDic( cxnum, dirname, dicnames_return, size )
 ^
rkc.c:2616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkRenameDic( cxnum, dicname, newdicname, mode )
 ^
rkc.c:2630:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkCopyDic(cxnum, dirname, dicname, newdicname, mode)
 ^
rkc.c: In function 'RkGetSimpleKanji':
rkc.c:2730:1: warning: type of 'dicname' defaults to 'int' [-Wimplicit-int]
 RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis )
 ^
rkc.c: At top level:
rkc.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 rkc.c:53:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
rkc.c:1545:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkwRemoveDic( cxnum, dicname, mode )
 ^
rkc.c: At top level:
rkc.c:1677:1: warning: return type defaults to 'int' [-Wimplicit-int]
 _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]
     register i;
              ^
rkc.c: At top level:
rkc.c:2195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkKillServer()
 ^
rkc.c:2601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkListDic( cxnum, dirname, dicnames_return, size )
 ^
rkc.c:2616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 RkRenameDic( cxnum, dicname, newdicname, mode )
 ^
rkc.c:2630:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkCopyDic(cxnum, dirname, dicname, newdicname, mode)
 ^
rkc.c: In function 'RkGetSimpleKanji':
rkc.c:2730:1: warning: type of 'dicname' defaults to 'int' [-Wimplicit-int]
 RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis )
 ^
rkc.c: At top level:
rkc.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 convert.c:29:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
convert.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 convert.c:29:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
convert.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wconvert.c:58:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
../../include/sglobal.h:341:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
wconvert.c:408:1: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 rkc_Connect_Iroha_Server( hostname )
 ^
wconvert.c:523:8: warning: type defaults to 'int' in declaration of 'firstKouhoStore' [-Wimplicit-int]
 static firstKouhoStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
     rki_fd_set wfds, wfds2;
                      ^
wconvert.c: At top level:
wconvert.c:822:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType0Request(proto, len, name) /* Initialize */
 ^
wconvert.c:845:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType1Request(majo, mino) /* Finalize , KillServer */
 ^
wconvert.c:858:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType2Request(majo, mino, val) /* DuplicateContext */
 ^
wconvert.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType3Request(majo, mino, con, val) /* GetDictionaryList */
 ^
wconvert.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */
 ^
wconvert.c:924:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType5Request(majo, mino, con, val, mod) /* AutoConvert */
 ^
wconvert.c:942:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */
 ^
wconvert.c:979:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType10Request(majo, mino, cx, n, mod) /* EndConvert */
 ^
wconvert.c:1013:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */
 ^
wconvert.c:1053:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType12Request(majo, mino, con, wstr, str) /* DefineWord */
 ^
wconvert.c:1087:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) 
 ^
wconvert.c:1127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */
 ^
wconvert.c:1163:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType15Request(majo, mino, mod, con, str) /* MountDictionary */
 ^
wconvert.c:1193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */
 ^
wconvert.c:1225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType17Request(majo, mino, str, slen) /* QueryExtension */
 ^
wconvert.c:1251:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */
 ^
wconvert.c:1284:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */
 ^
wconvert.c:1316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */
 ^
wconvert.c:1350:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) 
 ^
wconvert.c:1388:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType0Reply(rep) /* Initialize */
 ^
wconvert.c:1405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */
 ^
wconvert.c:1426:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType2Reply(rep) /* Finalize , KillServer */
 ^
wconvert.c:1440:8: warning: type defaults to 'int' in declaration of 'RecvType3Reply' [-Wimplicit-int]
 static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1443:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType3Reply(n, storefunc, extdata) /* GetHinshi */
 ^
wconvert.c:1470:8: warning: type defaults to 'int' in declaration of 'RecvType4Reply' [-Wimplicit-int]
 static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *));
        ^
wconvert.c:1473:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType4Reply(n, storefunc, extdata) /* GetStatus */
 ^
wconvert.c:1502:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType5Reply(rep) /* CreateContext */
 ^
wconvert.c:1520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType6Reply(buf, mxi, n) /* GetDictionaryList */
 ^
wconvert.c:1544:8: warning: type defaults to 'int' in declaration of 'RecvType7Reply' [-Wimplicit-int]
 static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1547:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType7Reply(n, storefunc, extdata) /* BeginConvert */
 ^
wconvert.c:1576:8: warning: type defaults to 'int' in declaration of 'RecvType8Reply' [-Wimplicit-int]
 static RecvType8Reply
        ^
wconvert.c:1580:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */
 ^
wconvert.c:1611:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType10Reply(n, buf, bsz) /* Through */
 ^
wconvert.c:1653:8: warning: type defaults to 'int' in declaration of 'rkcw_finalize' [-Wimplicit-int]
 static rkcw_finalize pro((void));
        ^
wconvert.c:1656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_finalize()
 ^
wconvert.c:1668:8: warning: type defaults to 'int' in declaration of 'rkcw_killserver' [-Wimplicit-int]
 static rkcw_killserver pro((void));
        ^
wconvert.c:1671:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_killserver()
 ^
wconvert.c:1683:8: warning: type defaults to 'int' in declaration of 'rkcw_create_context' [-Wimplicit-int]
 static rkcw_create_context pro((void));
        ^
wconvert.c:1686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_context()
 ^
wconvert.c:1697:8: warning: type defaults to 'int' in declaration of 'rkcw_duplicate_context' [-Wimplicit-int]
 static rkcw_duplicate_context pro((RkcContext *));
        ^
wconvert.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_duplicate_context( cx )
 ^
wconvert.c:1712:8: warning: type defaults to 'int' in declaration of 'rkcw_close_context' [-Wimplicit-int]
 static rkcw_close_context pro((RkcContext *));
        ^
wconvert.c:1715:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_close_context( cx )
 ^
wconvert.c:1728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dictionary_list(proto, con, dicnames, mxi)
 ^
wconvert.c:1742:8: warning: type defaults to 'int' in declaration of 'rkcw_dictionary_list' [-Wimplicit-int]
 static rkcw_dictionary_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1745:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_dictionary_list( cx, dicnames, mxi)
 ^
wconvert.c:1754:1: warning: return type defaults to 'int' [-Wimplicit-int]
 define_dic(proto, cx, dicname, wordrec)
 ^
wconvert.c:1769:8: warning: type defaults to 'int' in declaration of 'rkcw_define_dic' [-Wimplicit-int]
 static rkcw_define_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1772:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_define_dic( cx, dicname, wordrec)
 ^
wconvert.c:1780:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dic' [-Wimplicit-int]
 static rkcw_delete_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1783:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dic( cx,  dicname, wordrec)
 ^
wconvert.c:1791:8: warning: type defaults to 'int' in declaration of 'mount_dictionary' [-Wimplicit-int]
 static mount_dictionary pro((int, int, int, char *, int));
        ^
wconvert.c:1794:1: warning: return type defaults to 'int' [-Wimplicit-int]
 mount_dictionary(majo, mino, context, data, mode)
 ^
wconvert.c:1807:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_dictionary' [-Wimplicit-int]
 static rkcw_mount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1810:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_dictionary( cx, dicname, mode )
 ^
wconvert.c:1818:8: warning: type defaults to 'int' in declaration of 'rkcw_umount_dictionary' [-Wimplicit-int]
 static rkcw_umount_dictionary pro((RkcContext *, char *));
        ^
wconvert.c:1821:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_umount_dictionary( cx, dicname )
 ^
wconvert.c:1828:8: warning: type defaults to 'int' in declaration of 'rkcw_remount_dictionary' [-Wimplicit-int]
 static rkcw_remount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1831:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remount_dictionary( cx, dicname, where )
 ^
wconvert.c:1840:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_list' [-Wimplicit-int]
 static rkcw_mount_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1843:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_list( cx, dicnames, mxi)
 ^
wconvert.c:1865:1: warning: return type defaults to 'int' [-Wimplicit-int]
 end_convert(proto, cx, n, mod)
 ^
wconvert.c:1878:8: warning: type defaults to 'int' in declaration of 'rkcw_convert_end' [-Wimplicit-int]
 static rkcw_convert_end pro((RkcContext *, int));
        ^
wconvert.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert_end( cx, mode )
 ^
wconvert.c:1888:8: warning: type defaults to 'int' in declaration of 'convStore' [-Wimplicit-int]
 static convStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1891:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convStore(n, data, len, dest)
 ^
wconvert.c:1904:8: warning: type defaults to 'int' in declaration of 'rkcw_convert' [-Wimplicit-int]
 static rkcw_convert pro((RkcContext *, Ushort *, int, int));
        ^
wconvert.c:1907:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert( cx, yomi, length, mode )
 ^
wconvert.c:1928:8: warning: type defaults to 'int' in declaration of 'get_yomi' [-Wimplicit-int]
 static get_yomi
        ^
wconvert.c:1932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 get_yomi(proto, context, curbun, storefunc, yomibuf)
 ^
wconvert.c:1945:8: warning: type defaults to 'int' in declaration of 'yomiStore' [-Wimplicit-int]
 static yomiStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1948:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiStore(n, data, len, destb)
 ^
wconvert.c:1966:8: warning: type defaults to 'int' in declaration of 'rkcw_get_yomi' [-Wimplicit-int]
 static rkcw_get_yomi pro((RkcContext *, Ushort *));
        ^
wconvert.c:1969:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
wconvert.c:1977:8: warning: type defaults to 'int' in declaration of 'kanjilistStore' [-Wimplicit-int]
 static kanjilistStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1980:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kanjilistStore(n, data, len, dest)
 ^
wconvert.c:2003:8: warning: type defaults to 'int' in declaration of 'rkcw_get_kanji_list' [-Wimplicit-int]
 static rkcw_get_kanji_list pro((RkcContext *));
        ^
wconvert.c:2006:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_kanji_list( cx )
 ^
wconvert.c:2015:8: warning: type defaults to 'int' in declaration of 'rkcw_resize' [-Wimplicit-int]
 static rkcw_resize pro((RkcContext *, int));
        ^
wconvert.c:2018:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_resize( cx, yomi_length )
 ^
wconvert.c:2034:1: warning: return type defaults to 'int' [-Wimplicit-int]
 store_yomi(proto, cx, yomi, maxyomi)
 ^
wconvert.c:2051:8: warning: type defaults to 'int' in declaration of 'rkcw_store_yomi' [-Wimplicit-int]
 static rkcw_store_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2054:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_yomi(cx, yomi, maxyomi)
 ^
wconvert.c:2104:8: warning: type defaults to 'int' in declaration of 'rkcw_list_dictionary' [-Wimplicit-int]
 static rkcw_list_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2107:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_create_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_dictionary( cx, dicname, mode )
 ^
wconvert.c:2144:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dictionary' [-Wimplicit-int]
 static rkcw_delete_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2147:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dictionary( cx, dicname, mode )
 ^
wconvert.c:2161:8: warning: type defaults to 'int' in declaration of 'rkcw_rename_dictionary' [-Wimplicit-int]
 static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_rename_dictionary( cx, dic, newdic, mode )
 ^
wconvert.c:2191:8: warning: type defaults to 'int' in declaration of 'rkcw_copy_dictionary' [-Wimplicit-int]
 static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int));
        ^
wconvert.c:2194:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_get_text_dictionary
        ^
wconvert.c:2219:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) 
 ^
wconvert.c:2264:1: warning: return type defaults to 'int' [-Wimplicit-int]
 statusStore(n, data, dest)
 ^
wconvert.c:2287:8: warning: type defaults to 'int' in declaration of 'rkcw_get_stat' [-Wimplicit-int]
 static rkcw_get_stat pro((RkcContext *, RkStat *));
        ^
wconvert.c:2290:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_stat( cx, stat )
 ^
wconvert.c:2307:1: warning: return type defaults to 'int' [-Wimplicit-int]
 lexStore(n, data, dlen, dest)
 ^
wconvert.c:2330:8: warning: type defaults to 'int' in declaration of 'rkcw_get_lex' [-Wimplicit-int]
 static rkcw_get_lex pro((RkcContext *, int, RkLex *));
        ^
wconvert.c:2333:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_lex( cx, mxi, info )
 ^
wconvert.c:2352:8: warning: type defaults to 'int' in declaration of 'rkcw_autoconv' [-Wimplicit-int]
 static rkcw_autoconv pro((RkcContext *, int, int));
        ^
wconvert.c:2355:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_autoconv( cx, length, mode )
 ^
wconvert.c:2368:8: warning: type defaults to 'int' in declaration of 'rkcw_subst_yomi' [-Wimplicit-int]
 static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int));
        ^
wconvert.c:2371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_flush_yomi pro((RkcContext *));
        ^
wconvert.c:2390:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_flush_yomi( cx )
 ^
wconvert.c:2402:8: warning: type defaults to 'int' in declaration of 'rkcw_get_last_yomi' [-Wimplicit-int]
 static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_last_yomi( cx, yomi, maxyomi )
 ^
wconvert.c:2419:8: warning: type defaults to 'int' in declaration of 'rkcw_remove_bun' [-Wimplicit-int]
 static rkcw_remove_bun pro((RkcContext *, int));
        ^
wconvert.c:2422:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remove_bun( cx, mode )
 ^
wconvert.c:2459:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleKanjiStore(n, data, kdest, hdest)
 ^
wconvert.c:2489:8: warning: type defaults to 'int' in declaration of 'rkcw_get_simple_kanji' [-Wimplicit-int]
 static rkcw_get_simple_kanji
        ^
wconvert.c:2493:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh )
 ^
wconvert.c:2532:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicinfoStore(n, data, dest)
 ^
wconvert.c:2555:8: warning: type defaults to 'int' in declaration of 'rkcw_query_dic' [-Wimplicit-int]
 static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *));
        ^
wconvert.c:2558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_query_dic(cx, usrname, dicname, info)
 ^
wconvert.c:2574:8: warning: type defaults to 'int' in declaration of 'rkcw_get_hinshi' [-Wimplicit-int]
 static rkcw_get_hinshi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2577:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_hinshi( cx, dst, mxd )
 ^
wconvert.c:2593:8: warning: type defaults to 'int' in declaration of 'rkcw_store_range' [-Wimplicit-int]
 static rkcw_store_range pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_range(cx, yomi, maxyomi)
 ^
wconvert.c:2604:8: warning: type defaults to 'int' in declaration of 'rkcw_set_locale' [-Wimplicit-int]
 static rkcw_set_locale pro((RkcContext *, char *));
        ^
wconvert.c:2607:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_locale( cx, locale )
 ^
wconvert.c:2614:8: warning: type defaults to 'int' in declaration of 'rkcw_sync' [-Wimplicit-int]
 static rkcw_sync pro((RkcContext *, char *));
        ^
wconvert.c:2617:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_sync(cx, dicname)
 ^
wconvert.c:2624:8: warning: type defaults to 'int' in declaration of 'rkcw_set_app_name' [-Wimplicit-int]
 static rkcw_set_app_name pro((RkcContext *, char *));
        ^
wconvert.c:2627:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_app_name( cx, apname )
 ^
wconvert.c:2639:8: warning: type defaults to 'int' in declaration of 'rkcw_notice_group_name' [-Wimplicit-int]
 static rkcw_notice_group_name pro((RkcContext *, char *));
        ^
wconvert.c:2642:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_notice_group_name(cx, groupname)
 ^
wconvert.c:2654:8: warning: type defaults to 'int' in declaration of 'rkcw_chmod_dic' [-Wimplicit-int]
 static rkcw_chmod_dic pro((RkcContext *, char *, int));
        ^
wconvert.c:2657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_chmod_dic(cx, dicname, mode)
 ^
wconvert.c:2671:8: warning: type defaults to 'int' in declaration of 'rkcw_through' [-Wimplicit-int]
 static rkcw_through pro((RkcContext *, int, char *, int, int));
        ^
wconvert.c:2674:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_through( cx, cmd, data, datasz, bufsz )
 ^
wconvert.c:51:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wconvert.c:58:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 extern rkc_Connect_Iroha_Server pro((char *));
        ^
../../include/sglobal.h:341:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
wconvert.c:408:1: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 rkc_Connect_Iroha_Server( hostname )
 ^
wconvert.c:523:8: warning: type defaults to 'int' in declaration of 'firstKouhoStore' [-Wimplicit-int]
 static firstKouhoStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
     rki_fd_set wfds, wfds2;
                      ^
wconvert.c: At top level:
wconvert.c:822:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType0Request(proto, len, name) /* Initialize */
 ^
wconvert.c:845:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType1Request(majo, mino) /* Finalize , KillServer */
 ^
wconvert.c:858:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType2Request(majo, mino, val) /* DuplicateContext */
 ^
wconvert.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType3Request(majo, mino, con, val) /* GetDictionaryList */
 ^
wconvert.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */
 ^
wconvert.c:924:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType5Request(majo, mino, con, val, mod) /* AutoConvert */
 ^
wconvert.c:942:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */
 ^
wconvert.c:979:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType10Request(majo, mino, cx, n, mod) /* EndConvert */
 ^
wconvert.c:1013:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */
 ^
wconvert.c:1053:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType12Request(majo, mino, con, wstr, str) /* DefineWord */
 ^
wconvert.c:1087:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) 
 ^
wconvert.c:1127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */
 ^
wconvert.c:1163:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType15Request(majo, mino, mod, con, str) /* MountDictionary */
 ^
wconvert.c:1193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */
 ^
wconvert.c:1225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType17Request(majo, mino, str, slen) /* QueryExtension */
 ^
wconvert.c:1251:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */
 ^
wconvert.c:1284:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */
 ^
wconvert.c:1316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */
 ^
wconvert.c:1350:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) 
 ^
wconvert.c:1388:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType0Reply(rep) /* Initialize */
 ^
wconvert.c:1405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */
 ^
wconvert.c:1426:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType2Reply(rep) /* Finalize , KillServer */
 ^
wconvert.c:1440:8: warning: type defaults to 'int' in declaration of 'RecvType3Reply' [-Wimplicit-int]
 static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1443:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType3Reply(n, storefunc, extdata) /* GetHinshi */
 ^
wconvert.c:1470:8: warning: type defaults to 'int' in declaration of 'RecvType4Reply' [-Wimplicit-int]
 static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *));
        ^
wconvert.c:1473:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType4Reply(n, storefunc, extdata) /* GetStatus */
 ^
wconvert.c:1502:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType5Reply(rep) /* CreateContext */
 ^
wconvert.c:1520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType6Reply(buf, mxi, n) /* GetDictionaryList */
 ^
wconvert.c:1544:8: warning: type defaults to 'int' in declaration of 'RecvType7Reply' [-Wimplicit-int]
 static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *));
        ^
wconvert.c:1547:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType7Reply(n, storefunc, extdata) /* BeginConvert */
 ^
wconvert.c:1576:8: warning: type defaults to 'int' in declaration of 'RecvType8Reply' [-Wimplicit-int]
 static RecvType8Reply
        ^
wconvert.c:1580:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */
 ^
wconvert.c:1611:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RecvType10Reply(n, buf, bsz) /* Through */
 ^
wconvert.c:1653:8: warning: type defaults to 'int' in declaration of 'rkcw_finalize' [-Wimplicit-int]
 static rkcw_finalize pro((void));
        ^
wconvert.c:1656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_finalize()
 ^
wconvert.c:1668:8: warning: type defaults to 'int' in declaration of 'rkcw_killserver' [-Wimplicit-int]
 static rkcw_killserver pro((void));
        ^
wconvert.c:1671:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_killserver()
 ^
wconvert.c:1683:8: warning: type defaults to 'int' in declaration of 'rkcw_create_context' [-Wimplicit-int]
 static rkcw_create_context pro((void));
        ^
wconvert.c:1686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_context()
 ^
wconvert.c:1697:8: warning: type defaults to 'int' in declaration of 'rkcw_duplicate_context' [-Wimplicit-int]
 static rkcw_duplicate_context pro((RkcContext *));
        ^
wconvert.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_duplicate_context( cx )
 ^
wconvert.c:1712:8: warning: type defaults to 'int' in declaration of 'rkcw_close_context' [-Wimplicit-int]
 static rkcw_close_context pro((RkcContext *));
        ^
wconvert.c:1715:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_close_context( cx )
 ^
wconvert.c:1728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dictionary_list(proto, con, dicnames, mxi)
 ^
wconvert.c:1742:8: warning: type defaults to 'int' in declaration of 'rkcw_dictionary_list' [-Wimplicit-int]
 static rkcw_dictionary_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1745:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_dictionary_list( cx, dicnames, mxi)
 ^
wconvert.c:1754:1: warning: return type defaults to 'int' [-Wimplicit-int]
 define_dic(proto, cx, dicname, wordrec)
 ^
wconvert.c:1769:8: warning: type defaults to 'int' in declaration of 'rkcw_define_dic' [-Wimplicit-int]
 static rkcw_define_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1772:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_define_dic( cx, dicname, wordrec)
 ^
wconvert.c:1780:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dic' [-Wimplicit-int]
 static rkcw_delete_dic pro((RkcContext *, char *, Ushort *));
        ^
wconvert.c:1783:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dic( cx,  dicname, wordrec)
 ^
wconvert.c:1791:8: warning: type defaults to 'int' in declaration of 'mount_dictionary' [-Wimplicit-int]
 static mount_dictionary pro((int, int, int, char *, int));
        ^
wconvert.c:1794:1: warning: return type defaults to 'int' [-Wimplicit-int]
 mount_dictionary(majo, mino, context, data, mode)
 ^
wconvert.c:1807:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_dictionary' [-Wimplicit-int]
 static rkcw_mount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1810:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_dictionary( cx, dicname, mode )
 ^
wconvert.c:1818:8: warning: type defaults to 'int' in declaration of 'rkcw_umount_dictionary' [-Wimplicit-int]
 static rkcw_umount_dictionary pro((RkcContext *, char *));
        ^
wconvert.c:1821:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_umount_dictionary( cx, dicname )
 ^
wconvert.c:1828:8: warning: type defaults to 'int' in declaration of 'rkcw_remount_dictionary' [-Wimplicit-int]
 static rkcw_remount_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:1831:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remount_dictionary( cx, dicname, where )
 ^
wconvert.c:1840:8: warning: type defaults to 'int' in declaration of 'rkcw_mount_list' [-Wimplicit-int]
 static rkcw_mount_list pro((RkcContext *, char *, int));
        ^
wconvert.c:1843:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_mount_list( cx, dicnames, mxi)
 ^
wconvert.c:1865:1: warning: return type defaults to 'int' [-Wimplicit-int]
 end_convert(proto, cx, n, mod)
 ^
wconvert.c:1878:8: warning: type defaults to 'int' in declaration of 'rkcw_convert_end' [-Wimplicit-int]
 static rkcw_convert_end pro((RkcContext *, int));
        ^
wconvert.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert_end( cx, mode )
 ^
wconvert.c:1888:8: warning: type defaults to 'int' in declaration of 'convStore' [-Wimplicit-int]
 static convStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1891:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convStore(n, data, len, dest)
 ^
wconvert.c:1904:8: warning: type defaults to 'int' in declaration of 'rkcw_convert' [-Wimplicit-int]
 static rkcw_convert pro((RkcContext *, Ushort *, int, int));
        ^
wconvert.c:1907:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_convert( cx, yomi, length, mode )
 ^
wconvert.c:1928:8: warning: type defaults to 'int' in declaration of 'get_yomi' [-Wimplicit-int]
 static get_yomi
        ^
wconvert.c:1932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 get_yomi(proto, context, curbun, storefunc, yomibuf)
 ^
wconvert.c:1945:8: warning: type defaults to 'int' in declaration of 'yomiStore' [-Wimplicit-int]
 static yomiStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1948:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiStore(n, data, len, destb)
 ^
wconvert.c:1966:8: warning: type defaults to 'int' in declaration of 'rkcw_get_yomi' [-Wimplicit-int]
 static rkcw_get_yomi pro((RkcContext *, Ushort *));
        ^
wconvert.c:1969:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
wconvert.c:1977:8: warning: type defaults to 'int' in declaration of 'kanjilistStore' [-Wimplicit-int]
 static kanjilistStore pro((int, BYTE *, int, BYTE *));
        ^
wconvert.c:1980:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kanjilistStore(n, data, len, dest)
 ^
wconvert.c:2003:8: warning: type defaults to 'int' in declaration of 'rkcw_get_kanji_list' [-Wimplicit-int]
 static rkcw_get_kanji_list pro((RkcContext *));
        ^
wconvert.c:2006:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_kanji_list( cx )
 ^
wconvert.c:2015:8: warning: type defaults to 'int' in declaration of 'rkcw_resize' [-Wimplicit-int]
 static rkcw_resize pro((RkcContext *, int));
        ^
wconvert.c:2018:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_resize( cx, yomi_length )
 ^
wconvert.c:2034:1: warning: return type defaults to 'int' [-Wimplicit-int]
 store_yomi(proto, cx, yomi, maxyomi)
 ^
wconvert.c:2051:8: warning: type defaults to 'int' in declaration of 'rkcw_store_yomi' [-Wimplicit-int]
 static rkcw_store_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2054:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_yomi(cx, yomi, maxyomi)
 ^
wconvert.c:2104:8: warning: type defaults to 'int' in declaration of 'rkcw_list_dictionary' [-Wimplicit-int]
 static rkcw_list_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2107:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_create_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_create_dictionary( cx, dicname, mode )
 ^
wconvert.c:2144:8: warning: type defaults to 'int' in declaration of 'rkcw_delete_dictionary' [-Wimplicit-int]
 static rkcw_delete_dictionary pro((RkcContext *, char *, int));
        ^
wconvert.c:2147:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_delete_dictionary( cx, dicname, mode )
 ^
wconvert.c:2161:8: warning: type defaults to 'int' in declaration of 'rkcw_rename_dictionary' [-Wimplicit-int]
 static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int));
        ^
wconvert.c:2164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_rename_dictionary( cx, dic, newdic, mode )
 ^
wconvert.c:2191:8: warning: type defaults to 'int' in declaration of 'rkcw_copy_dictionary' [-Wimplicit-int]
 static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int));
        ^
wconvert.c:2194:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_get_text_dictionary
        ^
wconvert.c:2219:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) 
 ^
wconvert.c:2264:1: warning: return type defaults to 'int' [-Wimplicit-int]
 statusStore(n, data, dest)
 ^
wconvert.c:2287:8: warning: type defaults to 'int' in declaration of 'rkcw_get_stat' [-Wimplicit-int]
 static rkcw_get_stat pro((RkcContext *, RkStat *));
        ^
wconvert.c:2290:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_stat( cx, stat )
 ^
wconvert.c:2307:1: warning: return type defaults to 'int' [-Wimplicit-int]
 lexStore(n, data, dlen, dest)
 ^
wconvert.c:2330:8: warning: type defaults to 'int' in declaration of 'rkcw_get_lex' [-Wimplicit-int]
 static rkcw_get_lex pro((RkcContext *, int, RkLex *));
        ^
wconvert.c:2333:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_lex( cx, mxi, info )
 ^
wconvert.c:2352:8: warning: type defaults to 'int' in declaration of 'rkcw_autoconv' [-Wimplicit-int]
 static rkcw_autoconv pro((RkcContext *, int, int));
        ^
wconvert.c:2355:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_autoconv( cx, length, mode )
 ^
wconvert.c:2368:8: warning: type defaults to 'int' in declaration of 'rkcw_subst_yomi' [-Wimplicit-int]
 static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int));
        ^
wconvert.c:2371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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]
 static rkcw_flush_yomi pro((RkcContext *));
        ^
wconvert.c:2390:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_flush_yomi( cx )
 ^
wconvert.c:2402:8: warning: type defaults to 'int' in declaration of 'rkcw_get_last_yomi' [-Wimplicit-int]
 static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2405:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_last_yomi( cx, yomi, maxyomi )
 ^
wconvert.c:2419:8: warning: type defaults to 'int' in declaration of 'rkcw_remove_bun' [-Wimplicit-int]
 static rkcw_remove_bun pro((RkcContext *, int));
        ^
wconvert.c:2422:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_remove_bun( cx, mode )
 ^
wconvert.c:2459:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleKanjiStore(n, data, kdest, hdest)
 ^
wconvert.c:2489:8: warning: type defaults to 'int' in declaration of 'rkcw_get_simple_kanji' [-Wimplicit-int]
 static rkcw_get_simple_kanji
        ^
wconvert.c:2493:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh )
 ^
wconvert.c:2532:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicinfoStore(n, data, dest)
 ^
wconvert.c:2555:8: warning: type defaults to 'int' in declaration of 'rkcw_query_dic' [-Wimplicit-int]
 static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *));
        ^
wconvert.c:2558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_query_dic(cx, usrname, dicname, info)
 ^
wconvert.c:2574:8: warning: type defaults to 'int' in declaration of 'rkcw_get_hinshi' [-Wimplicit-int]
 static rkcw_get_hinshi pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2577:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_get_hinshi( cx, dst, mxd )
 ^
wconvert.c:2593:8: warning: type defaults to 'int' in declaration of 'rkcw_store_range' [-Wimplicit-int]
 static rkcw_store_range pro((RkcContext *, Ushort *, int));
        ^
wconvert.c:2596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_store_range(cx, yomi, maxyomi)
 ^
wconvert.c:2604:8: warning: type defaults to 'int' in declaration of 'rkcw_set_locale' [-Wimplicit-int]
 static rkcw_set_locale pro((RkcContext *, char *));
        ^
wconvert.c:2607:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_locale( cx, locale )
 ^
wconvert.c:2614:8: warning: type defaults to 'int' in declaration of 'rkcw_sync' [-Wimplicit-int]
 static rkcw_sync pro((RkcContext *, char *));
        ^
wconvert.c:2617:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_sync(cx, dicname)
 ^
wconvert.c:2624:8: warning: type defaults to 'int' in declaration of 'rkcw_set_app_name' [-Wimplicit-int]
 static rkcw_set_app_name pro((RkcContext *, char *));
        ^
wconvert.c:2627:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_set_app_name( cx, apname )
 ^
wconvert.c:2639:8: warning: type defaults to 'int' in declaration of 'rkcw_notice_group_name' [-Wimplicit-int]
 static rkcw_notice_group_name pro((RkcContext *, char *));
        ^
wconvert.c:2642:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_notice_group_name(cx, groupname)
 ^
wconvert.c:2654:8: warning: type defaults to 'int' in declaration of 'rkcw_chmod_dic' [-Wimplicit-int]
 static rkcw_chmod_dic pro((RkcContext *, char *, int));
        ^
wconvert.c:2657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_chmod_dic(cx, dicname, mode)
 ^
wconvert.c:2671:8: warning: type defaults to 'int' in declaration of 'rkcw_through' [-Wimplicit-int]
 static rkcw_through pro((RkcContext *, int, char *, int, int));
        ^
wconvert.c:2674:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rkcw_through( cx, cmd, data, datasz, bufsz )
 ^
wconvert.c:51:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wutil.c:27:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 extern ushortstrncpy pro((Ushort *, Ushort *, int));
        ^
wutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 wutil.c:27:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 extern ushortstrncpy pro((Ushort *, Ushort *, int));
        ^
wutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 conf.c:23:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 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]
   ConfRec *rec, *endrec;
                  ^
rm -f conf.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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 conf.c:23:0:
../../include/sglobal.h:340:45: warning: type defaults to 'int' in declaration of 'G340_rkcWCinit' [-Wimplicit-int]
 #define rkcWCinit                           G340_rkcWCinit
                                             ^
rkcw.h:57:8: note: in expansion of macro 'rkcWCinit'
 extern rkcWCinit pro((void));
        ^
../../include/sglobal.h:344:45: warning: type defaults to 'int' in declaration of 'G344_rkcw_get_server_info' [-Wimplicit-int]
 #define rkcw_get_server_info                G344_rkcw_get_server_info
                                             ^
rkcw.h:58:8: note: in expansion of macro 'rkcw_get_server_info'
 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]
 #define ushortstrncpy                       G373_ushortstrncpy
                                             ^
rkcw.h:59:8: note: in expansion of macro 'ushortstrncpy'
 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]
 #define rkc_Connect_Iroha_Server            G341_rkc_Connect_Iroha_Server
                                             ^
rkc.h:212:8: note: in expansion of macro 'rkc_Connect_Iroha_Server'
 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]
   ConfRec *rec, *endrec;
                  ^
rm -f cfuncs.o unshared/cfuncs.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f cfuncs.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f file.o unshared/file.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f file.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f strops.o unshared/strops.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
rm -f strops.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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__arm__ -D__arm32__ -U__arm -Uarm -D_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
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 '/«PKGBUILDDIR»/lib/RKC16'
making all in lib/canna...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/canna'
rm -f jrbind.o unshared/jrbind.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jrbind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jrbind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jrbind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
canna.h:54:28: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XwcLookupKanji2    IROHA_G425_XwcLookupKanji2
                            ^
jrbind.c:113:1: note: in expansion of macro 'XwcLookupKanji2'
 XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar,
 ^
jrbind.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jrbind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jrbind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jrbind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
canna.h:54:28: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XwcLookupKanji2    IROHA_G425_XwcLookupKanji2
                            ^
jrbind.c:113:1: note: in expansion of macro 'XwcLookupKanji2'
 XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar,
 ^
jrbind.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from ebind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ebind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ebind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ebind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ebind.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int]
 StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes)
 ^
In file included from ebind.c:27:0:
canna.h:52:26: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XLookupKanji2    IROHA_G300_XLookupKanji2
                          ^
ebind.c:190:1: note: in expansion of macro 'XLookupKanji2'
 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]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from ebind.c:27:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
ebind.c: At top level:
ebind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from ebind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ebind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ebind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ebind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ebind.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int]
 StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes)
 ^
In file included from ebind.c:27:0:
canna.h:52:26: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XLookupKanji2    IROHA_G300_XLookupKanji2
                          ^
ebind.c:190:1: note: in expansion of macro 'XLookupKanji2'
 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]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from ebind.c:27:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
ebind.c: At top level:
ebind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 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]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
lisp.c:42:8: warning: type defaults to 'int' in declaration of 'initIS' [-Wimplicit-int]
 static initIS();
        ^
lisp.c:44:8: warning: type defaults to 'int' in declaration of 'allocarea' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
        ^
lisp.c:44:21: warning: type defaults to 'int' in declaration of 'skipspaces' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                     ^
lisp.c:44:35: warning: type defaults to 'int' in declaration of 'zaplin' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                   ^
lisp.c:44:45: warning: type defaults to 'int' in declaration of 'isterm' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                             ^
In file included from canna.h:50:0,
                 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]
 #define ckverbose                           G177_ckverbose
                                             ^
lisp.c:258:10: note: in expansion of macro 'ckverbose'
   extern ckverbose;
          ^
lisp.c: At top level:
sglobal.h:322:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define parse_string                        G322_parse_string
                                             ^
lisp.c:336:1: note: in expansion of macro 'parse_string'
 parse_string(str)
 ^
lisp.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 initIS()
 ^
lisp.c:639:1: warning: return type defaults to 'int' [-Wimplicit-int]
 identifySequence(c, val)
 ^
lisp.c:686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 allocarea()
 ^
lisp.c:1035:1: warning: return type defaults to 'int' [-Wimplicit-int]
 skipspaces()
 ^
lisp.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 zaplin()
 ^
lisp.c:1152:8: warning: type defaults to 'int' in declaration of 'isnum' [-Wimplicit-int]
 static isnum();
        ^
lisp.c:1307:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isnum(name)
        ^
lisp.c:1435:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isterm(c)
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
lisp.c: In function 'Lmodestr':
sglobal.h:171:45: warning: implicit declaration of function 'G171_changeModeName' [-Wimplicit-function-declaration]
 #define changeModeName                      G171_changeModeName
                                             ^
lisp.c:2707:3: note: in expansion of macro 'changeModeName'
   changeModeName(mode, null(p) ? 0 : xstring(p));
   ^
lisp.c: In function 'Lsetkey':
sglobal.h:169:45: warning: implicit declaration of function 'G169_changeKeyfunc' [-Wimplicit-function-declaration]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
lisp.c:2777:14: note: in expansion of macro 'changeKeyfunc'
     retval = changeKeyfunc(mode, (unsigned)keyseq[0],
              ^
lisp.c: In function 'Lgsetkey':
sglobal.h:170:45: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' [-Wimplicit-function-declaration]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
lisp.c:2809:14: note: in expansion of macro 'changeKeyfuncOfAll'
     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]
 #define nkeysup                             G317_nkeysup
                                             ^
lisp.c:3296:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
lisp.c: In function 'ObtainVersion':
lisp.c:4054:3: warning: implicit declaration of function 'RkwGetProtocolVersion' [-Wimplicit-function-declaration]
   RkwGetProtocolVersion(&a, &b);
   ^
In file included from canna.h:50:0,
                 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]
 #define protocol_version                    G330_protocol_version
                                             ^
lisp.c:4182:10: note: in expansion of macro 'protocol_version'
   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]
 #define server_version                      G356_server_version
                                             ^
lisp.c:4194:10: note: in expansion of macro 'server_version'
   extern server_version;
          ^
lisp.c: In function 'VCodeInput':
lisp.c:4263:39: warning: "/*" within comment [-Wcomment]
                                       ^
lisp.c: At top level:
lisp.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
lisp.c: In function 'Ldefmenu':
lisp.c:3855:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'pickupChars':
lisp.c:3519:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'Ldefmode':
lisp.c:3287:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c:3263:5: warning: 'newstr' may be used uninitialized in this function [-Wmaybe-uninitialized]
     free(newstr);
     ^
rm -f lisp.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 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]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
lisp.c:42:8: warning: type defaults to 'int' in declaration of 'initIS' [-Wimplicit-int]
 static initIS();
        ^
lisp.c:44:8: warning: type defaults to 'int' in declaration of 'allocarea' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
        ^
lisp.c:44:21: warning: type defaults to 'int' in declaration of 'skipspaces' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                     ^
lisp.c:44:35: warning: type defaults to 'int' in declaration of 'zaplin' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                   ^
lisp.c:44:45: warning: type defaults to 'int' in declaration of 'isterm' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                             ^
In file included from canna.h:50:0,
                 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]
 #define ckverbose                           G177_ckverbose
                                             ^
lisp.c:258:10: note: in expansion of macro 'ckverbose'
   extern ckverbose;
          ^
lisp.c: At top level:
sglobal.h:322:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define parse_string                        G322_parse_string
                                             ^
lisp.c:336:1: note: in expansion of macro 'parse_string'
 parse_string(str)
 ^
lisp.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 initIS()
 ^
lisp.c:639:1: warning: return type defaults to 'int' [-Wimplicit-int]
 identifySequence(c, val)
 ^
lisp.c:686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 allocarea()
 ^
lisp.c:1035:1: warning: return type defaults to 'int' [-Wimplicit-int]
 skipspaces()
 ^
lisp.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 zaplin()
 ^
lisp.c:1152:8: warning: type defaults to 'int' in declaration of 'isnum' [-Wimplicit-int]
 static isnum();
        ^
lisp.c:1307:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isnum(name)
        ^
lisp.c:1435:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isterm(c)
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
lisp.c: In function 'Lmodestr':
sglobal.h:171:45: warning: implicit declaration of function 'G171_changeModeName' [-Wimplicit-function-declaration]
 #define changeModeName                      G171_changeModeName
                                             ^
lisp.c:2707:3: note: in expansion of macro 'changeModeName'
   changeModeName(mode, null(p) ? 0 : xstring(p));
   ^
lisp.c: In function 'Lsetkey':
sglobal.h:169:45: warning: implicit declaration of function 'G169_changeKeyfunc' [-Wimplicit-function-declaration]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
lisp.c:2777:14: note: in expansion of macro 'changeKeyfunc'
     retval = changeKeyfunc(mode, (unsigned)keyseq[0],
              ^
lisp.c: In function 'Lgsetkey':
sglobal.h:170:45: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' [-Wimplicit-function-declaration]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
lisp.c:2809:14: note: in expansion of macro 'changeKeyfuncOfAll'
     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]
 #define nkeysup                             G317_nkeysup
                                             ^
lisp.c:3296:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
lisp.c: In function 'ObtainVersion':
lisp.c:4054:3: warning: implicit declaration of function 'RkwGetProtocolVersion' [-Wimplicit-function-declaration]
   RkwGetProtocolVersion(&a, &b);
   ^
In file included from canna.h:50:0,
                 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]
 #define protocol_version                    G330_protocol_version
                                             ^
lisp.c:4182:10: note: in expansion of macro 'protocol_version'
   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]
 #define server_version                      G356_server_version
                                             ^
lisp.c:4194:10: note: in expansion of macro 'server_version'
   extern server_version;
          ^
lisp.c: In function 'VCodeInput':
lisp.c:4263:39: warning: "/*" within comment [-Wcomment]
                                       ^
lisp.c: At top level:
lisp.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
lisp.c: In function 'Ldefmenu':
lisp.c:3855:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'pickupChars':
lisp.c:3519:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'Ldefmode':
lisp.c:3287:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c:3263:5: warning: 'newstr' may be used uninitialized in this function [-Wmaybe-uninitialized]
     free(newstr);
     ^
rm -f defaultmap.o unshared/defaultmap.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from defaultmap.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from defaultmap.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from defaultmap.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
defaultmap.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleUndefBehavior(d)
 ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:349:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
defaultmap.c:85:1: note: in expansion of macro 'searchfunc'
 searchfunc(d, mode, whattodo, key, fnum)
 ^
sglobal.h:9:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
defaultmap.c:165:1: note: in expansion of macro 'CYsearchfunc'
 CYsearchfunc(d, mode, whattodo, key, fnum)
 ^
defaultmap.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
defaultmap.c: In function 'G349_searchfunc':
defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f defaultmap.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from defaultmap.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from defaultmap.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from defaultmap.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
defaultmap.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleUndefBehavior(d)
 ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:349:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
defaultmap.c:85:1: note: in expansion of macro 'searchfunc'
 searchfunc(d, mode, whattodo, key, fnum)
 ^
sglobal.h:9:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
defaultmap.c:165:1: note: in expansion of macro 'CYsearchfunc'
 CYsearchfunc(d, mode, whattodo, key, fnum)
 ^
defaultmap.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
defaultmap.c: In function 'G349_searchfunc':
defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f bushu.o unshared/bushu.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from bushu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bushu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bushu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bushu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bushu.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearForIchiranContext(p)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:244:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
bushu.c:286:1: note: in expansion of macro 'getForIchiranContext'
 getForIchiranContext(d)
 ^
bushu.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuMode(d, major_mode)
 ^
bushu.c:389:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuIchiranQuitCatch(d, retval, env)
 ^
bushu.c:409:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:6:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
bushu.c:434:1: note: in expansion of macro 'BushuMode'
 BushuMode(d)
 ^
bushu.c:452:8: warning: type defaults to 'int' in declaration of 'bushuEveryTimeCatch' [-Wimplicit-int]
 static bushuEveryTimeCatch pro((uiContext, int, mode_context));
        ^
bushu.c:455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuEveryTimeCatch(d, retval, env)
 ^
bushu.c:466:8: warning: type defaults to 'int' in declaration of 'bushuExitCatch' [-Wimplicit-int]
 static bushuExitCatch pro((uiContext, int, mode_context));
        ^
bushu.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuExitCatch(d, retval, env)
 ^
bushu.c:498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuQuitCatch(d, retval, env)
 ^
bushu.c:525:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convBushuQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:15:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
bushu.c:554:1: note: in expansion of macro 'ConvertAsBushu'
 ConvertAsBushu(d)
 ^
bushu.c:597:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuBgnBun(st, yomi, length)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:603:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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:0,
                 from bushu.c:28:
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:657:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:780:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeBushuIchiranQuit(d, flag)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:784:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from bushu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bushu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bushu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bushu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bushu.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearForIchiranContext(p)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:244:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
bushu.c:286:1: note: in expansion of macro 'getForIchiranContext'
 getForIchiranContext(d)
 ^
bushu.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuMode(d, major_mode)
 ^
bushu.c:389:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuIchiranQuitCatch(d, retval, env)
 ^
bushu.c:409:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:6:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
bushu.c:434:1: note: in expansion of macro 'BushuMode'
 BushuMode(d)
 ^
bushu.c:452:8: warning: type defaults to 'int' in declaration of 'bushuEveryTimeCatch' [-Wimplicit-int]
 static bushuEveryTimeCatch pro((uiContext, int, mode_context));
        ^
bushu.c:455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuEveryTimeCatch(d, retval, env)
 ^
bushu.c:466:8: warning: type defaults to 'int' in declaration of 'bushuExitCatch' [-Wimplicit-int]
 static bushuExitCatch pro((uiContext, int, mode_context));
        ^
bushu.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuExitCatch(d, retval, env)
 ^
bushu.c:498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuQuitCatch(d, retval, env)
 ^
bushu.c:525:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convBushuQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:15:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
bushu.c:554:1: note: in expansion of macro 'ConvertAsBushu'
 ConvertAsBushu(d)
 ^
bushu.c:597:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuBgnBun(st, yomi, length)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:603:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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:0,
                 from bushu.c:28:
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:657:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:780:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeBushuIchiranQuit(d, flag)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:784:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from chikuji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from chikuji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from chikuji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
chikuji.c:77:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
chikuji.c: In function 'G174_chikujiInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
chikuji.c:224:7: note: in expansion of macro 'ToggleChikuji'
   if (ToggleChikuji(d, 1) == -1) {
       ^
chikuji.c: At top level:
sglobal.h:13:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
chikuji.c:297:1: note: in expansion of macro 'ChikujiSubstYomi'
 ChikujiSubstYomi(d)
 ^
chikuji.c:447:8: warning: type defaults to 'int' in declaration of 'ChikujiTanExtend' [-Wimplicit-int]
 static ChikujiTanExtend pro((uiContext));
        ^
chikuji.c:487:8: warning: type defaults to 'int' in declaration of 'ChikujiTanShrink' [-Wimplicit-int]
 static ChikujiTanShrink pro((uiContext));
        ^
chikuji.c:533:8: warning: type defaults to 'int' in declaration of 'ChikujiYomiDeletePrevious' [-Wimplicit-int]
 static ChikujiYomiDeletePrevious pro((uiContext));
        ^
chikuji.c:626:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkan' [-Wimplicit-int]
 static ChikujiHenkan pro((uiContext));
        ^
chikuji.c:760:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanNaive' [-Wimplicit-int]
 static ChikujiHenkanNaive pro((uiContext));
        ^
chikuji.c:769:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanOrNothing' [-Wimplicit-int]
 static ChikujiHenkanOrNothing pro((uiContext));
        ^
chikuji.c:778:8: warning: type defaults to 'int' in declaration of 'ChikujiMuhenkan' [-Wimplicit-int]
 static ChikujiMuhenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
chikujimap.h:29:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran(), TanKatakana();
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
chikujimap.h:29:27: note: in expansion of macro 'TanKatakana'
 extern TanKouhoIchiran(), TanKatakana();
                           ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
chikujimap.h:30:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou();
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
chikujimap.h:31:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
chikujimap.h:31:23: note: in expansion of macro 'TanBubunKakutei'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                       ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
chikujimap.h:31:42: note: in expansion of macro 'TanHankaku'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                                          ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
chikujimap.h:32:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
chikujimap.h:32:23: note: in expansion of macro 'TanRomaji'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                       ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
chikujimap.h:32:36: note: in expansion of macro 'TanZenkaku'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                                    ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
chikujimap.h:33:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
chikujimap.h:33:30: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
                              ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
chikujimap.h:34:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho(), TanPreviousKouho();
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
chikujimap.h:34:24: note: in expansion of macro 'TanPreviousKouho'
 extern TanNextKouho(), TanPreviousKouho();
                        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
chikujimap.h:35:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
chikujimap.h:35:34: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                  ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
chikujimap.h:35:54: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                                      ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
chikujimap.h:36:8: note: in expansion of macro 'TanUpper'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
chikujimap.h:36:20: note: in expansion of macro 'TanCapitalize'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                    ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
chikujimap.h:36:37: note: in expansion of macro 'TanDeletePrevious'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                                     ^
In file included from chikuji.c:810:0:
chikujimap.h:37:8: warning: type defaults to 'int' in declaration of 'TanKanaRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
        ^
chikujimap.h:37:40: warning: type defaults to 'int' in declaration of 'TanRomajiRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
                                        ^
chikujimap.h:38:8: warning: type defaults to 'int' in declaration of 'TanCaseRotateForward' [-Wimplicit-int]
 extern TanCaseRotateForward pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:349:45: warning: type defaults to 'int' in declaration of 'G349_searchfunc' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
chikujimap.h:54:8: note: in expansion of macro 'searchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
chikujimap.h:54:22: note: in expansion of macro 'CYsearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                      ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
chikujimap.h:54:38: note: in expansion of macro 'Yomisearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                                      ^
chikuji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from chikuji.c:810:0:
chikujimap.h:24:13: warning: 'chikuji_id' defined but not used [-Wunused-variable]
 static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f chikuji.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from chikuji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from chikuji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from chikuji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
chikuji.c:77:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
chikuji.c: In function 'G174_chikujiInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
chikuji.c:224:7: note: in expansion of macro 'ToggleChikuji'
   if (ToggleChikuji(d, 1) == -1) {
       ^
chikuji.c: At top level:
sglobal.h:13:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
chikuji.c:297:1: note: in expansion of macro 'ChikujiSubstYomi'
 ChikujiSubstYomi(d)
 ^
chikuji.c:447:8: warning: type defaults to 'int' in declaration of 'ChikujiTanExtend' [-Wimplicit-int]
 static ChikujiTanExtend pro((uiContext));
        ^
chikuji.c:487:8: warning: type defaults to 'int' in declaration of 'ChikujiTanShrink' [-Wimplicit-int]
 static ChikujiTanShrink pro((uiContext));
        ^
chikuji.c:533:8: warning: type defaults to 'int' in declaration of 'ChikujiYomiDeletePrevious' [-Wimplicit-int]
 static ChikujiYomiDeletePrevious pro((uiContext));
        ^
chikuji.c:626:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkan' [-Wimplicit-int]
 static ChikujiHenkan pro((uiContext));
        ^
chikuji.c:760:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanNaive' [-Wimplicit-int]
 static ChikujiHenkanNaive pro((uiContext));
        ^
chikuji.c:769:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanOrNothing' [-Wimplicit-int]
 static ChikujiHenkanOrNothing pro((uiContext));
        ^
chikuji.c:778:8: warning: type defaults to 'int' in declaration of 'ChikujiMuhenkan' [-Wimplicit-int]
 static ChikujiMuhenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
chikujimap.h:29:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran(), TanKatakana();
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
chikujimap.h:29:27: note: in expansion of macro 'TanKatakana'
 extern TanKouhoIchiran(), TanKatakana();
                           ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
chikujimap.h:30:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou();
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
chikujimap.h:31:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
chikujimap.h:31:23: note: in expansion of macro 'TanBubunKakutei'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                       ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
chikujimap.h:31:42: note: in expansion of macro 'TanHankaku'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                                          ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
chikujimap.h:32:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
chikujimap.h:32:23: note: in expansion of macro 'TanRomaji'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                       ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
chikujimap.h:32:36: note: in expansion of macro 'TanZenkaku'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                                    ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
chikujimap.h:33:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
chikujimap.h:33:30: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
                              ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
chikujimap.h:34:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho(), TanPreviousKouho();
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
chikujimap.h:34:24: note: in expansion of macro 'TanPreviousKouho'
 extern TanNextKouho(), TanPreviousKouho();
                        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
chikujimap.h:35:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
chikujimap.h:35:34: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                  ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
chikujimap.h:35:54: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                                      ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
chikujimap.h:36:8: note: in expansion of macro 'TanUpper'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
chikujimap.h:36:20: note: in expansion of macro 'TanCapitalize'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                    ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
chikujimap.h:36:37: note: in expansion of macro 'TanDeletePrevious'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                                     ^
In file included from chikuji.c:810:0:
chikujimap.h:37:8: warning: type defaults to 'int' in declaration of 'TanKanaRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
        ^
chikujimap.h:37:40: warning: type defaults to 'int' in declaration of 'TanRomajiRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
                                        ^
chikujimap.h:38:8: warning: type defaults to 'int' in declaration of 'TanCaseRotateForward' [-Wimplicit-int]
 extern TanCaseRotateForward pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:349:45: warning: type defaults to 'int' in declaration of 'G349_searchfunc' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
chikujimap.h:54:8: note: in expansion of macro 'searchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
chikujimap.h:54:22: note: in expansion of macro 'CYsearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                      ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
chikujimap.h:54:38: note: in expansion of macro 'Yomisearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                                      ^
chikuji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from chikuji.c:810:0:
chikujimap.h:24:13: warning: 'chikuji_id' defined but not used [-Wunused-variable]
 static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f commondata.o unshared/commondata.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from commondata.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from commondata.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from commondata.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from commondata.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
commondata.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from commondata.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from commondata.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from commondata.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from commondata.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
commondata.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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 canna.h:50:0,
                 from empty.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from empty.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from empty.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from empty.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from empty.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
empty.c:37:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inEmptySelfInsert(d)
 ^
empty.c:52:8: warning: type defaults to 'int' in declaration of 'EmptySelfInsert' [-Wimplicit-int]
 static EmptySelfInsert pro((uiContext));
        ^
empty.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptySelfInsert(d)
 ^
empty.c:81:8: warning: type defaults to 'int' in declaration of 'EmptyYomiInsert' [-Wimplicit-int]
 static EmptyYomiInsert pro((uiContext));
        ^
empty.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyYomiInsert(d)
 ^
empty.c:105:8: warning: type defaults to 'int' in declaration of 'EmptyQuotedInsert' [-Wimplicit-int]
 static EmptyQuotedInsert pro((uiContext));
        ^
empty.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuotedInsert(d)
 ^
empty.c:122:8: warning: type defaults to 'int' in declaration of 'AlphaSelfInsert' [-Wimplicit-int]
 static AlphaSelfInsert pro((uiContext));
        ^
empty.c:125:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaSelfInsert(d)
 ^
empty.c:146:8: warning: type defaults to 'int' in declaration of 'AlphaNop' [-Wimplicit-int]
 static AlphaNop pro((uiContext));
        ^
empty.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaNop(d)
 ^
empty.c:158:8: warning: type defaults to 'int' in declaration of 'EmptyQuit' [-Wimplicit-int]
 static EmptyQuit pro((uiContext));
        ^
empty.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuit(d)
 ^
empty.c:175:8: warning: type defaults to 'int' in declaration of 'EmptyKakutei' [-Wimplicit-int]
 static EmptyKakutei pro((uiContext));
        ^
empty.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyKakutei(d)
 ^
empty.c:192:8: warning: type defaults to 'int' in declaration of 'EmptyDeletePrevious' [-Wimplicit-int]
 static EmptyDeletePrevious pro((uiContext));
        ^
empty.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyDeletePrevious(d)
 ^
empty.c:225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMode(d, estruct)
 ^
empty.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserSelect(d, estruct)
 ^
empty.c:304:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMenu(d, estruct)
 ^
empty.c:315:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcExtraFunc(d, fnum)
 ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:243:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getBaseMode                         G243_getBaseMode
                                             ^
empty.c:339:1: note: in expansion of macro 'getBaseMode'
 getBaseMode(yc)
 ^
sglobal.h:22:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
empty.c:387:1: note: in expansion of macro 'EmptyBaseHira'
 EmptyBaseHira(d)
 ^
sglobal.h:25:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
empty.c:401:1: note: in expansion of macro 'EmptyBaseKata'
 EmptyBaseKata(d)
 ^
sglobal.h:19:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
empty.c:418:1: note: in expansion of macro 'EmptyBaseEisu'
 EmptyBaseEisu(d)
 ^
sglobal.h:27:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
empty.c:433:1: note: in expansion of macro 'EmptyBaseZen'
 EmptyBaseZen(d)
 ^
sglobal.h:20:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
empty.c:454:1: note: in expansion of macro 'EmptyBaseHan'
 EmptyBaseHan(d)
 ^
sglobal.h:24:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
empty.c:482:1: note: in expansion of macro 'EmptyBaseKana'
 EmptyBaseKana(d)
 ^
sglobal.h:23:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
empty.c:505:1: note: in expansion of macro 'EmptyBaseKakutei'
 EmptyBaseKakutei(d)
 ^
sglobal.h:21:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
empty.c:519:1: note: in expansion of macro 'EmptyBaseHenkan'
 EmptyBaseHenkan(d)
 ^
empty.c: In function 'renbunInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
empty.c:545:7: note: in expansion of macro 'ToggleChikuji'
   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]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:595:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
empty.c: In function 'dicSync':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:728:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
emptymap.h: At top level:
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
emptymap.h:27:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
emptymap.h:27:21: note: in expansion of macro 'HenkanNyuryokuMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                     ^
In file included from empty.c:750:0:
emptymap.h:27:43: warning: type defaults to 'int' in declaration of 'ZenHiraKakuteiMode' [-Wimplicit-int]
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                                           ^
emptymap.h:28:8: warning: type defaults to 'int' in declaration of 'ZenKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
        ^
emptymap.h:28:30: warning: type defaults to 'int' in declaration of 'HanKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                              ^
emptymap.h:28:52: warning: type defaults to 'int' in declaration of 'ZenAlphaKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                                                    ^
emptymap.h:29:8: warning: type defaults to 'int' in declaration of 'HanAlphaKakuteiMode' [-Wimplicit-int]
 extern HanAlphaKakuteiMode(), KigoIchiran();
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:29:31: note: in expansion of macro 'KigoIchiran'
 extern HanAlphaKakuteiMode(), KigoIchiran();
                               ^
sglobal.h:37:45: warning: type defaults to 'int' in declaration of 'G037_HexMode' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
emptymap.h:31:8: note: in expansion of macro 'HexMode'
 extern HexMode(), BushuMode();
        ^
sglobal.h:6:45: warning: type defaults to 'int' in declaration of 'G006_BushuMode' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
emptymap.h:31:19: note: in expansion of macro 'BushuMode'
 extern HexMode(), BushuMode();
                   ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:33:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran(), UiUtilMode();
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
emptymap.h:33:23: note: in expansion of macro 'UiUtilMode'
 extern KigoIchiran(), UiUtilMode();
                       ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
emptymap.h:34:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
emptymap.h:34:34: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
                                  ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
emptymap.h:35:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
emptymap.h:35:34: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
                                  ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
emptymap.h:36:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
emptymap.h:36:30: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
                              ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
emptymap.h:37:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
emptymap.h:37:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                         ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
emptymap.h:37:43: note: in expansion of macro 'YomiModeBackup'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                                           ^
sglobal.h:199:45: warning: type defaults to 'int' in declaration of 'G199_dicTouroku' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
emptymap.h:38:8: note: in expansion of macro 'dicTouroku'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
        ^
sglobal.h:198:45: warning: type defaults to 'int' in declaration of 'G198_dicSakujo' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
emptymap.h:38:37: note: in expansion of macro 'dicSakujo'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
                                     ^
sglobal.h:292:45: warning: type defaults to 'int' in declaration of 'G292_kigoRussia' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
emptymap.h:40:8: note: in expansion of macro 'kigoRussia'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
        ^
sglobal.h:290:45: warning: type defaults to 'int' in declaration of 'G290_kigoGreek' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
emptymap.h:40:22: note: in expansion of macro 'kigoGreek'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                      ^
sglobal.h:291:45: warning: type defaults to 'int' in declaration of 'G291_kigoKeisen' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
emptymap.h:40:35: note: in expansion of macro 'kigoKeisen'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                                   ^
sglobal.h:197:45: warning: type defaults to 'int' in declaration of 'G197_dicMount' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
emptymap.h:41:8: note: in expansion of macro 'dicMount'
 extern dicMount(), serverChange(), serverFin();
        ^
sglobal.h:353:45: warning: type defaults to 'int' in declaration of 'G353_serverChange' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
emptymap.h:41:20: note: in expansion of macro 'serverChange'
 extern dicMount(), serverChange(), serverFin();
                    ^
sglobal.h:354:45: warning: type defaults to 'int' in declaration of 'G354_serverFin' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
emptymap.h:41:36: note: in expansion of macro 'serverFin'
 extern dicMount(), serverChange(), serverFin();
                                    ^
sglobal.h:174:45: warning: type defaults to 'int' in declaration of 'G174_chikujiInit' [-Wimplicit-int]
 #define chikujiInit                         G174_chikujiInit
                                             ^
emptymap.h:42:8: note: in expansion of macro 'chikujiInit'
 extern chikujiInit();
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
alphamap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
alphamap.h:28:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
empty.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:750:0:
emptymap.h:24:13: warning: 'emptymap_id' defined but not used [-Wunused-variable]
 static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:751:0:
alphamap.h:24:13: warning: 'alphamap_id' defined but not used [-Wunused-variable]
 static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f empty.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC empty.c
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from empty.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from empty.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from empty.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from empty.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
empty.c:37:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inEmptySelfInsert(d)
 ^
empty.c:52:8: warning: type defaults to 'int' in declaration of 'EmptySelfInsert' [-Wimplicit-int]
 static EmptySelfInsert pro((uiContext));
        ^
empty.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptySelfInsert(d)
 ^
empty.c:81:8: warning: type defaults to 'int' in declaration of 'EmptyYomiInsert' [-Wimplicit-int]
 static EmptyYomiInsert pro((uiContext));
        ^
empty.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyYomiInsert(d)
 ^
empty.c:105:8: warning: type defaults to 'int' in declaration of 'EmptyQuotedInsert' [-Wimplicit-int]
 static EmptyQuotedInsert pro((uiContext));
        ^
empty.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuotedInsert(d)
 ^
empty.c:122:8: warning: type defaults to 'int' in declaration of 'AlphaSelfInsert' [-Wimplicit-int]
 static AlphaSelfInsert pro((uiContext));
        ^
empty.c:125:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaSelfInsert(d)
 ^
empty.c:146:8: warning: type defaults to 'int' in declaration of 'AlphaNop' [-Wimplicit-int]
 static AlphaNop pro((uiContext));
        ^
empty.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaNop(d)
 ^
empty.c:158:8: warning: type defaults to 'int' in declaration of 'EmptyQuit' [-Wimplicit-int]
 static EmptyQuit pro((uiContext));
        ^
empty.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuit(d)
 ^
empty.c:175:8: warning: type defaults to 'int' in declaration of 'EmptyKakutei' [-Wimplicit-int]
 static EmptyKakutei pro((uiContext));
        ^
empty.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyKakutei(d)
 ^
empty.c:192:8: warning: type defaults to 'int' in declaration of 'EmptyDeletePrevious' [-Wimplicit-int]
 static EmptyDeletePrevious pro((uiContext));
        ^
empty.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyDeletePrevious(d)
 ^
empty.c:225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMode(d, estruct)
 ^
empty.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserSelect(d, estruct)
 ^
empty.c:304:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMenu(d, estruct)
 ^
empty.c:315:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcExtraFunc(d, fnum)
 ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:243:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getBaseMode                         G243_getBaseMode
                                             ^
empty.c:339:1: note: in expansion of macro 'getBaseMode'
 getBaseMode(yc)
 ^
sglobal.h:22:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
empty.c:387:1: note: in expansion of macro 'EmptyBaseHira'
 EmptyBaseHira(d)
 ^
sglobal.h:25:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
empty.c:401:1: note: in expansion of macro 'EmptyBaseKata'
 EmptyBaseKata(d)
 ^
sglobal.h:19:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
empty.c:418:1: note: in expansion of macro 'EmptyBaseEisu'
 EmptyBaseEisu(d)
 ^
sglobal.h:27:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
empty.c:433:1: note: in expansion of macro 'EmptyBaseZen'
 EmptyBaseZen(d)
 ^
sglobal.h:20:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
empty.c:454:1: note: in expansion of macro 'EmptyBaseHan'
 EmptyBaseHan(d)
 ^
sglobal.h:24:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
empty.c:482:1: note: in expansion of macro 'EmptyBaseKana'
 EmptyBaseKana(d)
 ^
sglobal.h:23:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
empty.c:505:1: note: in expansion of macro 'EmptyBaseKakutei'
 EmptyBaseKakutei(d)
 ^
sglobal.h:21:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
empty.c:519:1: note: in expansion of macro 'EmptyBaseHenkan'
 EmptyBaseHenkan(d)
 ^
empty.c: In function 'renbunInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
empty.c:545:7: note: in expansion of macro 'ToggleChikuji'
   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]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:595:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
empty.c: In function 'dicSync':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:728:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
emptymap.h: At top level:
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
emptymap.h:27:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
emptymap.h:27:21: note: in expansion of macro 'HenkanNyuryokuMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                     ^
In file included from empty.c:750:0:
emptymap.h:27:43: warning: type defaults to 'int' in declaration of 'ZenHiraKakuteiMode' [-Wimplicit-int]
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                                           ^
emptymap.h:28:8: warning: type defaults to 'int' in declaration of 'ZenKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
        ^
emptymap.h:28:30: warning: type defaults to 'int' in declaration of 'HanKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                              ^
emptymap.h:28:52: warning: type defaults to 'int' in declaration of 'ZenAlphaKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                                                    ^
emptymap.h:29:8: warning: type defaults to 'int' in declaration of 'HanAlphaKakuteiMode' [-Wimplicit-int]
 extern HanAlphaKakuteiMode(), KigoIchiran();
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:29:31: note: in expansion of macro 'KigoIchiran'
 extern HanAlphaKakuteiMode(), KigoIchiran();
                               ^
sglobal.h:37:45: warning: type defaults to 'int' in declaration of 'G037_HexMode' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
emptymap.h:31:8: note: in expansion of macro 'HexMode'
 extern HexMode(), BushuMode();
        ^
sglobal.h:6:45: warning: type defaults to 'int' in declaration of 'G006_BushuMode' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
emptymap.h:31:19: note: in expansion of macro 'BushuMode'
 extern HexMode(), BushuMode();
                   ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:33:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran(), UiUtilMode();
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
emptymap.h:33:23: note: in expansion of macro 'UiUtilMode'
 extern KigoIchiran(), UiUtilMode();
                       ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
emptymap.h:34:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
emptymap.h:34:34: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
                                  ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
emptymap.h:35:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
emptymap.h:35:34: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
                                  ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
emptymap.h:36:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
emptymap.h:36:30: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
                              ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
emptymap.h:37:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
emptymap.h:37:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                         ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
emptymap.h:37:43: note: in expansion of macro 'YomiModeBackup'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                                           ^
sglobal.h:199:45: warning: type defaults to 'int' in declaration of 'G199_dicTouroku' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
emptymap.h:38:8: note: in expansion of macro 'dicTouroku'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
        ^
sglobal.h:198:45: warning: type defaults to 'int' in declaration of 'G198_dicSakujo' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
emptymap.h:38:37: note: in expansion of macro 'dicSakujo'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
                                     ^
sglobal.h:292:45: warning: type defaults to 'int' in declaration of 'G292_kigoRussia' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
emptymap.h:40:8: note: in expansion of macro 'kigoRussia'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
        ^
sglobal.h:290:45: warning: type defaults to 'int' in declaration of 'G290_kigoGreek' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
emptymap.h:40:22: note: in expansion of macro 'kigoGreek'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                      ^
sglobal.h:291:45: warning: type defaults to 'int' in declaration of 'G291_kigoKeisen' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
emptymap.h:40:35: note: in expansion of macro 'kigoKeisen'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                                   ^
sglobal.h:197:45: warning: type defaults to 'int' in declaration of 'G197_dicMount' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
emptymap.h:41:8: note: in expansion of macro 'dicMount'
 extern dicMount(), serverChange(), serverFin();
        ^
sglobal.h:353:45: warning: type defaults to 'int' in declaration of 'G353_serverChange' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
emptymap.h:41:20: note: in expansion of macro 'serverChange'
 extern dicMount(), serverChange(), serverFin();
                    ^
sglobal.h:354:45: warning: type defaults to 'int' in declaration of 'G354_serverFin' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
emptymap.h:41:36: note: in expansion of macro 'serverFin'
 extern dicMount(), serverChange(), serverFin();
                                    ^
sglobal.h:174:45: warning: type defaults to 'int' in declaration of 'G174_chikujiInit' [-Wimplicit-int]
 #define chikujiInit                         G174_chikujiInit
                                             ^
emptymap.h:42:8: note: in expansion of macro 'chikujiInit'
 extern chikujiInit();
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
alphamap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
alphamap.h:28:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
empty.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:750:0:
emptymap.h:24:13: warning: 'emptymap_id' defined but not used [-Wunused-variable]
 static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:751:0:
alphamap.h:24:13: warning: 'alphamap_id' defined but not used [-Wunused-variable]
 static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f henkan.o unshared/henkan.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  henkan.c -o unshared/henkan.o
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from henkan.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from henkan.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from henkan.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:52:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiInit                           G052_KanjiInit
                                             ^
henkan.c:155:1: note: in expansion of macro 'KanjiInit'
 KanjiInit()
 ^
In file included from henkan.c:27:0:
henkan.c: In function 'G052_KanjiInit':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
henkan.c:161:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:51:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiFin                            G051_KanjiFin
                                             ^
henkan.c:425:1: note: in expansion of macro 'KanjiFin'
 KanjiFin()
 ^
henkan.c: In function 'G383_doTanConvertTb':
henkan.c:611:7: warning: variable 'scuryomi' set but not used [-Wunused-but-set-variable]
   int scuryomi, ecuryomi, scurroma, ecurroma;
       ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:206:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
henkan.c:1274:1: note: in expansion of macro 'doHenkan'
 doHenkan(d, len, kanji)
 ^
henkan.c:1305:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doYomiHenkan(d, len, kanji, yc)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'doYomiHenkan':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:1312:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
henkan.c: At top level:
henkan.c:1523:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tanNextKouho(d, yc)
 ^
henkan.c: In function 'enterTanHenkanMode':
henkan.c:1565:1: warning: type of 'fnum' defaults to 'int' [-Wimplicit-int]
 enterTanHenkanMode(d, fnum)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:99:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
henkan.c:1607:1: note: in expansion of macro 'TanKouhoIchiran'
 TanKouhoIchiran(d)
 ^
sglobal.h:101:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
henkan.c:1616:1: note: in expansion of macro 'TanNextKouho'
 TanNextKouho(d)
 ^
henkan.c:1634:8: warning: type defaults to 'int' in declaration of 'TanHenkan' [-Wimplicit-int]
 static TanHenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:103:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
henkan.c:1661:1: note: in expansion of macro 'TanPreviousKouho'
 TanPreviousKouho(d)
 ^
sglobal.h:96:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
henkan.c:1705:1: note: in expansion of macro 'TanHiragana'
 TanHiragana(d)
 ^
sglobal.h:98:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
henkan.c:1711:1: note: in expansion of macro 'TanKatakana'
 TanKatakana(d)
 ^
sglobal.h:105:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
henkan.c:1717:1: note: in expansion of macro 'TanRomaji'
 TanRomaji(d)
 ^
sglobal.h:106:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
henkan.c:1723:1: note: in expansion of macro 'TanUpper'
 TanUpper(d)
 ^
sglobal.h:91:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
henkan.c:1729:1: note: in expansion of macro 'TanCapitalize'
 TanCapitalize(d)
 ^
sglobal.h:107:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
henkan.c:1735:1: note: in expansion of macro 'TanZenkaku'
 TanZenkaku(d)
 ^
sglobal.h:95:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
henkan.c:1741:1: note: in expansion of macro 'TanHankaku'
 TanHankaku(d)
 ^
henkan.c:1749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanKanaRotate(d)
 ^
henkan.c:1757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanRomajiRotate(d)
 ^
henkan.c:1765:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:100:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
henkan.c:1897:1: note: in expansion of macro 'TanMuhenkan'
 TanMuhenkan(d)
 ^
sglobal.h:97:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
henkan.c:2164:1: note: in expansion of macro 'TanKakutei'
 TanKakutei(d)
 ^
henkan.c:2180:8: warning: type defaults to 'int' in declaration of 'TanKakuteiYomiInsert' [-Wimplicit-int]
 static TanKakuteiYomiInsert pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'TanKakuteiYomiInsert':
sglobal.h:312:45: warning: type defaults to 'int' in declaration of 'G312_nKouhoBunsetsu' [-Wimplicit-int]
 #define nKouhoBunsetsu                      G312_nKouhoBunsetsu
                                             ^
henkan.c:2215:9: note: in expansion of macro 'nKouhoBunsetsu'
  extern nKouhoBunsetsu;
         ^
henkan.c: At top level:
henkan.c:2299:8: warning: type defaults to 'int' in declaration of 'TanExtendBunsetsu' [-Wimplicit-int]
 static TanExtendBunsetsu pro((uiContext));
        ^
henkan.c:2332:8: warning: type defaults to 'int' in declaration of 'TanShrinkBunsetsu' [-Wimplicit-int]
 static TanShrinkBunsetsu pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:104:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
henkan.c:2372:1: note: in expansion of macro 'TanPrintBunpou'
 TanPrintBunpou(d)
 ^
henkan.c: In function 'jrKanjiPipeError':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:2459:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
henkan.c:2459:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
henkan.c: At top level:
henkan.c:2481:8: warning: type defaults to 'int' in declaration of 'TanBunsetsuMode' [-Wimplicit-int]
 static TanBunsetsuMode pro((uiContext));
        ^
henkan.c:2484:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanBunsetsuMode(d)
 ^
henkan.c:2647:8: warning: type defaults to 'int' in declaration of 'TbChooseChar' [-Wimplicit-int]
 static TbChooseChar pro((uiContext, int));
        ^
henkan.c:2650:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TbChooseChar(d, head)
 ^
henkan.c:2725:8: warning: type defaults to 'int' in declaration of 'TanChooseHeadChar' [-Wimplicit-int]
 static TanChooseHeadChar pro((uiContext));
        ^
henkan.c:2726:8: warning: type defaults to 'int' in declaration of 'TanChooseTailChar' [-Wimplicit-int]
 static TanChooseTailChar pro((uiContext));
        ^
henkan.c:2729:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseHeadChar(d)
 ^
henkan.c:2736:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseTailChar(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
tanmap.h:27:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
tanmap.h:27:42: note: in expansion of macro 'DoFuncSequence'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
                                          ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
tanmap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
tanmap.h:29:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
tanmap.h:29:38: note: in expansion of macro 'TanBubunKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
                                      ^
henkan.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $";
             ^
In file included from henkan.c:2742:0:
tanmap.h:24:13: warning: 'tanmap_id' defined but not used [-Wunused-variable]
 static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
henkan.c: In function 'YomiBubunKakutei':
henkan.c:1079:10: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return len;
          ^
rm -f henkan.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC henkan.c
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from henkan.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from henkan.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from henkan.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:52:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiInit                           G052_KanjiInit
                                             ^
henkan.c:155:1: note: in expansion of macro 'KanjiInit'
 KanjiInit()
 ^
In file included from henkan.c:27:0:
henkan.c: In function 'G052_KanjiInit':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
henkan.c:161:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:51:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiFin                            G051_KanjiFin
                                             ^
henkan.c:425:1: note: in expansion of macro 'KanjiFin'
 KanjiFin()
 ^
henkan.c: In function 'G383_doTanConvertTb':
henkan.c:611:7: warning: variable 'scuryomi' set but not used [-Wunused-but-set-variable]
   int scuryomi, ecuryomi, scurroma, ecurroma;
       ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:206:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
henkan.c:1274:1: note: in expansion of macro 'doHenkan'
 doHenkan(d, len, kanji)
 ^
henkan.c:1305:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doYomiHenkan(d, len, kanji, yc)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'doYomiHenkan':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:1312:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
henkan.c: At top level:
henkan.c:1523:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tanNextKouho(d, yc)
 ^
henkan.c: In function 'enterTanHenkanMode':
henkan.c:1565:1: warning: type of 'fnum' defaults to 'int' [-Wimplicit-int]
 enterTanHenkanMode(d, fnum)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:99:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
henkan.c:1607:1: note: in expansion of macro 'TanKouhoIchiran'
 TanKouhoIchiran(d)
 ^
sglobal.h:101:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
henkan.c:1616:1: note: in expansion of macro 'TanNextKouho'
 TanNextKouho(d)
 ^
henkan.c:1634:8: warning: type defaults to 'int' in declaration of 'TanHenkan' [-Wimplicit-int]
 static TanHenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:103:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
henkan.c:1661:1: note: in expansion of macro 'TanPreviousKouho'
 TanPreviousKouho(d)
 ^
sglobal.h:96:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
henkan.c:1705:1: note: in expansion of macro 'TanHiragana'
 TanHiragana(d)
 ^
sglobal.h:98:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
henkan.c:1711:1: note: in expansion of macro 'TanKatakana'
 TanKatakana(d)
 ^
sglobal.h:105:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
henkan.c:1717:1: note: in expansion of macro 'TanRomaji'
 TanRomaji(d)
 ^
sglobal.h:106:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
henkan.c:1723:1: note: in expansion of macro 'TanUpper'
 TanUpper(d)
 ^
sglobal.h:91:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
henkan.c:1729:1: note: in expansion of macro 'TanCapitalize'
 TanCapitalize(d)
 ^
sglobal.h:107:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
henkan.c:1735:1: note: in expansion of macro 'TanZenkaku'
 TanZenkaku(d)
 ^
sglobal.h:95:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
henkan.c:1741:1: note: in expansion of macro 'TanHankaku'
 TanHankaku(d)
 ^
henkan.c:1749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanKanaRotate(d)
 ^
henkan.c:1757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanRomajiRotate(d)
 ^
henkan.c:1765:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:100:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
henkan.c:1897:1: note: in expansion of macro 'TanMuhenkan'
 TanMuhenkan(d)
 ^
sglobal.h:97:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
henkan.c:2164:1: note: in expansion of macro 'TanKakutei'
 TanKakutei(d)
 ^
henkan.c:2180:8: warning: type defaults to 'int' in declaration of 'TanKakuteiYomiInsert' [-Wimplicit-int]
 static TanKakuteiYomiInsert pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'TanKakuteiYomiInsert':
sglobal.h:312:45: warning: type defaults to 'int' in declaration of 'G312_nKouhoBunsetsu' [-Wimplicit-int]
 #define nKouhoBunsetsu                      G312_nKouhoBunsetsu
                                             ^
henkan.c:2215:9: note: in expansion of macro 'nKouhoBunsetsu'
  extern nKouhoBunsetsu;
         ^
henkan.c: At top level:
henkan.c:2299:8: warning: type defaults to 'int' in declaration of 'TanExtendBunsetsu' [-Wimplicit-int]
 static TanExtendBunsetsu pro((uiContext));
        ^
henkan.c:2332:8: warning: type defaults to 'int' in declaration of 'TanShrinkBunsetsu' [-Wimplicit-int]
 static TanShrinkBunsetsu pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:104:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
henkan.c:2372:1: note: in expansion of macro 'TanPrintBunpou'
 TanPrintBunpou(d)
 ^
henkan.c: In function 'jrKanjiPipeError':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:2459:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
henkan.c:2459:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
henkan.c: At top level:
henkan.c:2481:8: warning: type defaults to 'int' in declaration of 'TanBunsetsuMode' [-Wimplicit-int]
 static TanBunsetsuMode pro((uiContext));
        ^
henkan.c:2484:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanBunsetsuMode(d)
 ^
henkan.c:2647:8: warning: type defaults to 'int' in declaration of 'TbChooseChar' [-Wimplicit-int]
 static TbChooseChar pro((uiContext, int));
        ^
henkan.c:2650:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TbChooseChar(d, head)
 ^
henkan.c:2725:8: warning: type defaults to 'int' in declaration of 'TanChooseHeadChar' [-Wimplicit-int]
 static TanChooseHeadChar pro((uiContext));
        ^
henkan.c:2726:8: warning: type defaults to 'int' in declaration of 'TanChooseTailChar' [-Wimplicit-int]
 static TanChooseTailChar pro((uiContext));
        ^
henkan.c:2729:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseHeadChar(d)
 ^
henkan.c:2736:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseTailChar(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
tanmap.h:27:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
tanmap.h:27:42: note: in expansion of macro 'DoFuncSequence'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
                                          ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
tanmap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
tanmap.h:29:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
tanmap.h:29:38: note: in expansion of macro 'TanBubunKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
                                      ^
henkan.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $";
             ^
In file included from henkan.c:2742:0:
tanmap.h:24:13: warning: 'tanmap_id' defined but not used [-Wunused-variable]
 static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
henkan.c: In function 'YomiBubunKakutei':
henkan.c:1079:10: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return len;
          ^
rm -f hex.o unshared/hex.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  hex.c -o unshared/hex.o
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from hex.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from hex.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from hex.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from hex.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
hex.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'hexEveryTimeCatch':
sglobal.h:188:45: warning: implicit declaration of function 'G188_convertAsHex' [-Wimplicit-function-declaration]
 #define convertAsHex                        G188_convertAsHex
                                             ^
hex.c:75:11: note: in expansion of macro 'convertAsHex'
       if (convertAsHex(d)) {
           ^
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
hex.c:99:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
hex.c: At top level:
hex.c:104:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitHex(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'exitHex':
sglobal.h:192:45: warning: implicit declaration of function 'G192_cvtAsHex' [-Wimplicit-function-declaration]
 #define cvtAsHex                            G192_cvtAsHex
                                             ^
hex.c:110:7: note: in expansion of macro 'cvtAsHex'
   if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) {
       ^
hex.c: At top level:
hex.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitHex(d, retval, env)
 ^
hex.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexMode(d, major_mode)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:37:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
hex.c:165:1: note: in expansion of macro 'HexMode'
 HexMode(d)
 ^
hex.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $";
             ^
rm -f hex.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC hex.c
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from hex.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from hex.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from hex.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from hex.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
hex.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'hexEveryTimeCatch':
sglobal.h:188:45: warning: implicit declaration of function 'G188_convertAsHex' [-Wimplicit-function-declaration]
 #define convertAsHex                        G188_convertAsHex
                                             ^
hex.c:75:11: note: in expansion of macro 'convertAsHex'
       if (convertAsHex(d)) {
           ^
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
hex.c:99:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
hex.c: At top level:
hex.c:104:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitHex(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'exitHex':
sglobal.h:192:45: warning: implicit declaration of function 'G192_cvtAsHex' [-Wimplicit-function-declaration]
 #define cvtAsHex                            G192_cvtAsHex
                                             ^
hex.c:110:7: note: in expansion of macro 'cvtAsHex'
   if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) {
       ^
hex.c: At top level:
hex.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitHex(d, retval, env)
 ^
hex.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexMode(d, major_mode)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:37:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
hex.c:165:1: note: in expansion of macro 'HexMode'
 HexMode(d)
 ^
hex.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $";
             ^
rm -f ichiran.o unshared/ichiran.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  ichiran.c -o unshared/ichiran.o
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ichiran.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ichiran.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ichiran.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:267:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initIchiran                         G267_initIchiran
                                             ^
ichiran.c:72:1: note: in expansion of macro 'initIchiran'
 initIchiran()
 ^
ichiran.c:190:8: warning: type defaults to 'int' in declaration of 'ichiranEveryTimeCatch' [-Wimplicit-int]
 static ichiranEveryTimeCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranEveryTimeCatch(d, retval, env)
 ^
ichiran.c:208:8: warning: type defaults to 'int' in declaration of 'ichiranExitCatch' [-Wimplicit-int]
 static ichiranExitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranExitCatch(d, retval, env)
 ^
ichiran.c:252:8: warning: type defaults to 'int' in declaration of 'ichiranQuitCatch' [-Wimplicit-int]
 static ichiranQuitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:155:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
ichiran.c:540:1: note: in expansion of macro 'allocIchiranBuf'
 allocIchiranBuf(d)
 ^
sglobal.h:362:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
ichiran.c:749:1: note: in expansion of macro 'tanKouhoIchiran'
 tanKouhoIchiran(d, step)
 ^
sglobal.h:47:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
ichiran.c:821:1: note: in expansion of macro 'IchiranQuit'
 IchiranQuit(d)
 ^
ichiran.c:879:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakuteiThenDo(d, func)
 ^
ichiran.c:903:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranQuitThenDo(d, func)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:43:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
ichiran.c:930:1: note: in expansion of macro 'IchiranForwardKouho'
 IchiranForwardKouho(d)
 ^
sglobal.h:40:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
ichiran.c:983:1: note: in expansion of macro 'IchiranBackwardKouho'
 IchiranBackwardKouho(d)
 ^
ichiran.c:1036:8: warning: type defaults to 'int' in declaration of 'IchiranConvert' [-Wimplicit-int]
 static IchiranConvert pro((uiContext));
        ^
ichiran.c:1039:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranConvert(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:46:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
ichiran.c:1062:1: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 IchiranPreviousKouhoretsu(d)
 ^
sglobal.h:44:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
ichiran.c:1140:1: note: in expansion of macro 'IchiranNextKouhoretsu'
 IchiranNextKouhoretsu(d)
 ^
ichiran.c:1178:8: warning: type defaults to 'int' in declaration of 'IchiranNextPage' [-Wimplicit-int]
 static IchiranNextPage pro((uiContext));
        ^
ichiran.c:1181:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranNextPage(d)
 ^
ichiran.c:1209:8: warning: type defaults to 'int' in declaration of 'IchiranPreviousPage' [-Wimplicit-int]
 static IchiranPreviousPage pro((uiContext));
        ^
ichiran.c:1212:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranPreviousPage(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:41:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
ichiran.c:1280:1: note: in expansion of macro 'IchiranBeginningOfKouho'
 IchiranBeginningOfKouho(d)
 ^
sglobal.h:42:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
ichiran.c:1319:1: note: in expansion of macro 'IchiranEndOfKouho'
 IchiranEndOfKouho(d)
 ^
ichiran.c:1361:8: warning: type defaults to 'int' in declaration of 'IchiranBangoKouho' [-Wimplicit-int]
 static IchiranBangoKouho pro((uiContext));
        ^
ichiran.c:1364:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBangoKouho(d)
 ^
ichiran.c:1494:8: warning: type defaults to 'int' in declaration of 'IchiranKakutei' [-Wimplicit-int]
 static IchiranKakutei pro((uiContext));
        ^
ichiran.c:1497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakutei(d)
 ^
ichiran.c:1553:8: warning: type defaults to 'int' in declaration of 'IchiranExtendBunsetsu' [-Wimplicit-int]
 static IchiranExtendBunsetsu pro((uiContext));
        ^
ichiran.c:1556:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranExtendBunsetsu(d)
 ^
ichiran.c:1562:8: warning: type defaults to 'int' in declaration of 'IchiranShrinkBunsetsu' [-Wimplicit-int]
 static IchiranShrinkBunsetsu pro((uiContext));
        ^
ichiran.c:1565:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranShrinkBunsetsu(d)
 ^
ichiran.c:1571:8: warning: type defaults to 'int' in declaration of 'IchiranAdjustBunsetsu' [-Wimplicit-int]
 static IchiranAdjustBunsetsu pro((uiContext));
        ^
ichiran.c:1574:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranAdjustBunsetsu(d)
 ^
ichiran.c:1580:8: warning: type defaults to 'int' in declaration of 'IchiranKillToEndOfLine' [-Wimplicit-int]
 static IchiranKillToEndOfLine pro((uiContext));
        ^
ichiran.c:1583:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKillToEndOfLine(d)
 ^
ichiran.c:1589:8: warning: type defaults to 'int' in declaration of 'IchiranDeleteNext' [-Wimplicit-int]
 static IchiranDeleteNext pro((uiContext));
        ^
ichiran.c:1592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranDeleteNext(d)
 ^
ichiran.c:1598:8: warning: type defaults to 'int' in declaration of 'IchiranBubunMuhenkan' [-Wimplicit-int]
 static IchiranBubunMuhenkan pro((uiContext));
        ^
ichiran.c:1601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBubunMuhenkan(d)
 ^
ichiran.c:1607:8: warning: type defaults to 'int' in declaration of 'IchiranHiragana' [-Wimplicit-int]
 static IchiranHiragana pro((uiContext));
        ^
ichiran.c:1610:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHiragana(d)
 ^
ichiran.c:1616:8: warning: type defaults to 'int' in declaration of 'IchiranKatakana' [-Wimplicit-int]
 static IchiranKatakana pro((uiContext));
        ^
ichiran.c:1619:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKatakana(d)
 ^
ichiran.c:1625:8: warning: type defaults to 'int' in declaration of 'IchiranZenkaku' [-Wimplicit-int]
 static IchiranZenkaku pro((uiContext));
        ^
ichiran.c:1628:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranZenkaku(d)
 ^
ichiran.c:1634:8: warning: type defaults to 'int' in declaration of 'IchiranHankaku' [-Wimplicit-int]
 static IchiranHankaku pro((uiContext));
        ^
ichiran.c:1637:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHankaku(d)
 ^
ichiran.c:1643:8: warning: type defaults to 'int' in declaration of 'IchiranRomaji' [-Wimplicit-int]
 static IchiranRomaji pro((uiContext));
        ^
ichiran.c:1646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomaji(d)
 ^
ichiran.c:1652:8: warning: type defaults to 'int' in declaration of 'IchiranToUpper' [-Wimplicit-int]
 static IchiranToUpper pro((uiContext));
        ^
ichiran.c:1655:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToUpper(d)
 ^
ichiran.c:1661:8: warning: type defaults to 'int' in declaration of 'IchiranToLower' [-Wimplicit-int]
 static IchiranToLower pro((uiContext));
        ^
ichiran.c:1664:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToLower(d)
 ^
ichiran.c:1670:8: warning: type defaults to 'int' in declaration of 'IchiranCapitalize' [-Wimplicit-int]
 static IchiranCapitalize pro((uiContext));
        ^
ichiran.c:1673:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCapitalize(d)
 ^
ichiran.c:1679:8: warning: type defaults to 'int' in declaration of 'IchiranKanaRotate' [-Wimplicit-int]
 static IchiranKanaRotate pro((uiContext));
        ^
ichiran.c:1682:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKanaRotate(d)
 ^
ichiran.c:1688:8: warning: type defaults to 'int' in declaration of 'IchiranRomajiRotate' [-Wimplicit-int]
 static IchiranRomajiRotate pro((uiContext));
        ^
ichiran.c:1691:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomajiRotate(d)
 ^
ichiran.c:1697:8: warning: type defaults to 'int' in declaration of 'IchiranCaseRotateForward' [-Wimplicit-int]
 static IchiranCaseRotateForward pro((uiContext));
        ^
ichiran.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
ichiranmap.h:27:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
ichiranmap.h:27:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
ichiran.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from ichiran.c:1714:0:
ichiranmap.h:24:13: warning: 'ichiranmap_id' defined but not used [-Wunused-variable]
 static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
ichiran.c: In function 'G301_makeGlineStatus':
ichiran.c:136:71: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define DEC_COLUMNS(n) ((n) < 10 ? 1 : (n) < 100 ? 2 : (n) < 1000 ? 3 : 4)
                                                                       ^
ichiran.c:153:10: note: 'cur' was declared here
   int i, cur;
          ^
ichiran.c: In function 'IchiranBangoKouho':
ichiran.c:1481:38: warning: 'num' may be used uninitialized in this function [-Wmaybe-uninitialized]
     *(ic->curIkouho) = kindex + (num - 1);
                                      ^
ichiran.c:1450:7: note: 'num' was declared here
   int num, kindex;
       ^
rm -f ichiran.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC ichiran.c
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ichiran.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ichiran.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ichiran.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:267:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initIchiran                         G267_initIchiran
                                             ^
ichiran.c:72:1: note: in expansion of macro 'initIchiran'
 initIchiran()
 ^
ichiran.c:190:8: warning: type defaults to 'int' in declaration of 'ichiranEveryTimeCatch' [-Wimplicit-int]
 static ichiranEveryTimeCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranEveryTimeCatch(d, retval, env)
 ^
ichiran.c:208:8: warning: type defaults to 'int' in declaration of 'ichiranExitCatch' [-Wimplicit-int]
 static ichiranExitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranExitCatch(d, retval, env)
 ^
ichiran.c:252:8: warning: type defaults to 'int' in declaration of 'ichiranQuitCatch' [-Wimplicit-int]
 static ichiranQuitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:155:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
ichiran.c:540:1: note: in expansion of macro 'allocIchiranBuf'
 allocIchiranBuf(d)
 ^
sglobal.h:362:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
ichiran.c:749:1: note: in expansion of macro 'tanKouhoIchiran'
 tanKouhoIchiran(d, step)
 ^
sglobal.h:47:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
ichiran.c:821:1: note: in expansion of macro 'IchiranQuit'
 IchiranQuit(d)
 ^
ichiran.c:879:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakuteiThenDo(d, func)
 ^
ichiran.c:903:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranQuitThenDo(d, func)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:43:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
ichiran.c:930:1: note: in expansion of macro 'IchiranForwardKouho'
 IchiranForwardKouho(d)
 ^
sglobal.h:40:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
ichiran.c:983:1: note: in expansion of macro 'IchiranBackwardKouho'
 IchiranBackwardKouho(d)
 ^
ichiran.c:1036:8: warning: type defaults to 'int' in declaration of 'IchiranConvert' [-Wimplicit-int]
 static IchiranConvert pro((uiContext));
        ^
ichiran.c:1039:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranConvert(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:46:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
ichiran.c:1062:1: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 IchiranPreviousKouhoretsu(d)
 ^
sglobal.h:44:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
ichiran.c:1140:1: note: in expansion of macro 'IchiranNextKouhoretsu'
 IchiranNextKouhoretsu(d)
 ^
ichiran.c:1178:8: warning: type defaults to 'int' in declaration of 'IchiranNextPage' [-Wimplicit-int]
 static IchiranNextPage pro((uiContext));
        ^
ichiran.c:1181:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranNextPage(d)
 ^
ichiran.c:1209:8: warning: type defaults to 'int' in declaration of 'IchiranPreviousPage' [-Wimplicit-int]
 static IchiranPreviousPage pro((uiContext));
        ^
ichiran.c:1212:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranPreviousPage(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:41:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
ichiran.c:1280:1: note: in expansion of macro 'IchiranBeginningOfKouho'
 IchiranBeginningOfKouho(d)
 ^
sglobal.h:42:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
ichiran.c:1319:1: note: in expansion of macro 'IchiranEndOfKouho'
 IchiranEndOfKouho(d)
 ^
ichiran.c:1361:8: warning: type defaults to 'int' in declaration of 'IchiranBangoKouho' [-Wimplicit-int]
 static IchiranBangoKouho pro((uiContext));
        ^
ichiran.c:1364:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBangoKouho(d)
 ^
ichiran.c:1494:8: warning: type defaults to 'int' in declaration of 'IchiranKakutei' [-Wimplicit-int]
 static IchiranKakutei pro((uiContext));
        ^
ichiran.c:1497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakutei(d)
 ^
ichiran.c:1553:8: warning: type defaults to 'int' in declaration of 'IchiranExtendBunsetsu' [-Wimplicit-int]
 static IchiranExtendBunsetsu pro((uiContext));
        ^
ichiran.c:1556:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranExtendBunsetsu(d)
 ^
ichiran.c:1562:8: warning: type defaults to 'int' in declaration of 'IchiranShrinkBunsetsu' [-Wimplicit-int]
 static IchiranShrinkBunsetsu pro((uiContext));
        ^
ichiran.c:1565:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranShrinkBunsetsu(d)
 ^
ichiran.c:1571:8: warning: type defaults to 'int' in declaration of 'IchiranAdjustBunsetsu' [-Wimplicit-int]
 static IchiranAdjustBunsetsu pro((uiContext));
        ^
ichiran.c:1574:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranAdjustBunsetsu(d)
 ^
ichiran.c:1580:8: warning: type defaults to 'int' in declaration of 'IchiranKillToEndOfLine' [-Wimplicit-int]
 static IchiranKillToEndOfLine pro((uiContext));
        ^
ichiran.c:1583:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKillToEndOfLine(d)
 ^
ichiran.c:1589:8: warning: type defaults to 'int' in declaration of 'IchiranDeleteNext' [-Wimplicit-int]
 static IchiranDeleteNext pro((uiContext));
        ^
ichiran.c:1592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranDeleteNext(d)
 ^
ichiran.c:1598:8: warning: type defaults to 'int' in declaration of 'IchiranBubunMuhenkan' [-Wimplicit-int]
 static IchiranBubunMuhenkan pro((uiContext));
        ^
ichiran.c:1601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBubunMuhenkan(d)
 ^
ichiran.c:1607:8: warning: type defaults to 'int' in declaration of 'IchiranHiragana' [-Wimplicit-int]
 static IchiranHiragana pro((uiContext));
        ^
ichiran.c:1610:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHiragana(d)
 ^
ichiran.c:1616:8: warning: type defaults to 'int' in declaration of 'IchiranKatakana' [-Wimplicit-int]
 static IchiranKatakana pro((uiContext));
        ^
ichiran.c:1619:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKatakana(d)
 ^
ichiran.c:1625:8: warning: type defaults to 'int' in declaration of 'IchiranZenkaku' [-Wimplicit-int]
 static IchiranZenkaku pro((uiContext));
        ^
ichiran.c:1628:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranZenkaku(d)
 ^
ichiran.c:1634:8: warning: type defaults to 'int' in declaration of 'IchiranHankaku' [-Wimplicit-int]
 static IchiranHankaku pro((uiContext));
        ^
ichiran.c:1637:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHankaku(d)
 ^
ichiran.c:1643:8: warning: type defaults to 'int' in declaration of 'IchiranRomaji' [-Wimplicit-int]
 static IchiranRomaji pro((uiContext));
        ^
ichiran.c:1646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomaji(d)
 ^
ichiran.c:1652:8: warning: type defaults to 'int' in declaration of 'IchiranToUpper' [-Wimplicit-int]
 static IchiranToUpper pro((uiContext));
        ^
ichiran.c:1655:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToUpper(d)
 ^
ichiran.c:1661:8: warning: type defaults to 'int' in declaration of 'IchiranToLower' [-Wimplicit-int]
 static IchiranToLower pro((uiContext));
        ^
ichiran.c:1664:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToLower(d)
 ^
ichiran.c:1670:8: warning: type defaults to 'int' in declaration of 'IchiranCapitalize' [-Wimplicit-int]
 static IchiranCapitalize pro((uiContext));
        ^
ichiran.c:1673:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCapitalize(d)
 ^
ichiran.c:1679:8: warning: type defaults to 'int' in declaration of 'IchiranKanaRotate' [-Wimplicit-int]
 static IchiranKanaRotate pro((uiContext));
        ^
ichiran.c:1682:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKanaRotate(d)
 ^
ichiran.c:1688:8: warning: type defaults to 'int' in declaration of 'IchiranRomajiRotate' [-Wimplicit-int]
 static IchiranRomajiRotate pro((uiContext));
        ^
ichiran.c:1691:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomajiRotate(d)
 ^
ichiran.c:1697:8: warning: type defaults to 'int' in declaration of 'IchiranCaseRotateForward' [-Wimplicit-int]
 static IchiranCaseRotateForward pro((uiContext));
        ^
ichiran.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
ichiranmap.h:27:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
ichiranmap.h:27:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
ichiran.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from ichiran.c:1714:0:
ichiranmap.h:24:13: warning: 'ichiranmap_id' defined but not used [-Wunused-variable]
 static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
ichiran.c: In function 'G301_makeGlineStatus':
ichiran.c:136:71: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define DEC_COLUMNS(n) ((n) < 10 ? 1 : (n) < 100 ? 2 : (n) < 1000 ? 3 : 4)
                                                                       ^
ichiran.c:153:10: note: 'cur' was declared here
   int i, cur;
          ^
ichiran.c: In function 'IchiranBangoKouho':
ichiran.c:1481:38: warning: 'num' may be used uninitialized in this function [-Wmaybe-uninitialized]
     *(ic->curIkouho) = kindex + (num - 1);
                                      ^
ichiran.c:1450:7: note: 'num' was declared here
   int num, kindex;
       ^
rm -f jishu.o unshared/jishu.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  jishu.c -o unshared/jishu.o
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jishu.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jishu.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jishu.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:223:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
jishu.c:149:1: note: in expansion of macro 'extractJishuString'
 extractJishuString(yc, s, e, sr, er)
 ^
jishu.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inhibittedJishu(d)
 ^
jishu.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 nextJishu(d)
 ^
jishu.c:391:1: warning: return type defaults to 'int' [-Wimplicit-int]
 previousJishu(d)
 ^
jishu.c:404:8: warning: type defaults to 'int' in declaration of 'JishuNextJishu' [-Wimplicit-int]
 static JishuNextJishu pro((uiContext));     
        ^
jishu.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:425:8: warning: type defaults to 'int' in declaration of 'JishuPreviousJishu' [-Wimplicit-int]
 static JishuPreviousJishu pro((uiContext));
        ^
jishu.c:428:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:446:8: warning: type defaults to 'int' in declaration of 'JishuRotateWithInhibition' [-Wimplicit-int]
 static JishuRotateWithInhibition pro((uiContext, unsigned));
        ^
jishu.c:449:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRotateWithInhibition(d, inhibit)
 ^
jishu.c:464:8: warning: type defaults to 'int' in declaration of 'JishuKanaRotate' [-Wimplicit-int]
 static JishuKanaRotate pro((uiContext));
        ^
jishu.c:467:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:473:8: warning: type defaults to 'int' in declaration of 'JishuRomajiRotate' [-Wimplicit-int]
 static JishuRomajiRotate pro((uiContext));
        ^
jishu.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:483:8: warning: type defaults to 'int' in declaration of 'JishuShrink' [-Wimplicit-int]
 static JishuShrink pro((uiContext));
        ^
jishu.c:486:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:545:8: warning: type defaults to 'int' in declaration of 'JishuNop' [-Wimplicit-int]
 static JishuNop pro((uiContext));
        ^
jishu.c:548:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuNop(d)
 ^
jishu.c:559:8: warning: type defaults to 'int' in declaration of 'JishuExtend' [-Wimplicit-int]
 static JishuExtend pro((uiContext));
        ^
jishu.c:562:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:653:8: warning: type defaults to 'int' in declaration of 'JishuZenkaku' [-Wimplicit-int]
 static JishuZenkaku pro((uiContext));
        ^
jishu.c:656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:689:8: warning: type defaults to 'int' in declaration of 'JishuHankaku' [-Wimplicit-int]
 static JishuHankaku pro((uiContext));
        ^
jishu.c:692:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:733:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitJishuAndDoSomething(d, fnum)
 ^
jishu.c:746:8: warning: type defaults to 'int' in declaration of 'JishuYomiInsert' [-Wimplicit-int]
 static JishuYomiInsert pro((uiContext));
        ^
jishu.c:749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuYomiInsert(d)
 ^
jishu.c:770:8: warning: type defaults to 'int' in declaration of 'JishuQuit' [-Wimplicit-int]
 static JishuQuit pro((uiContext));
        ^
jishu.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuQuit(d)
 ^
jishu.c:783:8: warning: type defaults to 'int' in declaration of 'JishuToUpper' [-Wimplicit-int]
 static JishuToUpper pro((uiContext));
        ^
jishu.c:786:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToUpper(d)
 ^
jishu.c:812:8: warning: type defaults to 'int' in declaration of 'JishuCapitalize' [-Wimplicit-int]
 static JishuCapitalize pro((uiContext));
        ^
jishu.c:815:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCapitalize(d)
 ^
jishu.c:841:8: warning: type defaults to 'int' in declaration of 'JishuToLower' [-Wimplicit-int]
 static JishuToLower pro((uiContext));
        ^
jishu.c:844:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToLower(d)
 ^
jishu.c:870:8: warning: type defaults to 'int' in declaration of 'JishuHiragana' [-Wimplicit-int]
 static JishuHiragana pro((uiContext));
        ^
jishu.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuHiragana(d)
 ^
jishu.c:883:8: warning: type defaults to 'int' in declaration of 'JishuKatakana' [-Wimplicit-int]
 static JishuKatakana pro((uiContext));
        ^
jishu.c:886:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKatakana(d)
 ^
jishu.c:896:8: warning: type defaults to 'int' in declaration of 'JishuRomaji' [-Wimplicit-int]
 static JishuRomaji pro((uiContext));
        ^
jishu.c:899:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRomaji(d)
 ^
jishu.c:919:8: warning: type defaults to 'int' in declaration of 'JishuCaseRotateForward' [-Wimplicit-int]
 static JishuCaseRotateForward pro((uiContext));
        ^
jishu.c:922:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCaseRotateForward(d)
 ^
jishu.c:951:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkan' [-Wimplicit-int]
 static JishuKanjiHenkan pro((uiContext));
        ^
jishu.c:954:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkan(d)
 ^
jishu.c:960:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanOInsert' [-Wimplicit-int]
 static JishuKanjiHenkanOInsert pro((uiContext));
        ^
jishu.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanOInsert(d)
 ^
jishu.c:969:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanONothing' [-Wimplicit-int]
 static JishuKanjiHenkanONothing pro((uiContext));
        ^
jishu.c:972:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanONothing(d)
 ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
jishumap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
jishumap.h:27:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
jishumap.h:28:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
jishumap.h:28:36: note: in expansion of macro 'TbBackward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
                                    ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
jishumap.h:29:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
jishumap.h:29:44: note: in expansion of macro 'TbEndOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
                                            ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
jishumap.h:30:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
jishu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from jishu.c:986:0:
jishumap.h:24:13: warning: 'jishumap_id' defined but not used [-Wunused-variable]
 static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $";
             ^
jishu.c: In function 'G223_extractJishuString':
jishu.c:154:22: warning: 'revlen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int jishulen, len, revlen;
                      ^
jishu.c:215:11: warning: 'jishulen' may be used uninitialized in this function [-Wmaybe-uninitialized]
       len = RkwCvtZen(xxxx, 1024, yyyy, jishulen);
           ^
rm -f jishu.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC jishu.c
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jishu.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jishu.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jishu.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:223:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
jishu.c:149:1: note: in expansion of macro 'extractJishuString'
 extractJishuString(yc, s, e, sr, er)
 ^
jishu.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inhibittedJishu(d)
 ^
jishu.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 nextJishu(d)
 ^
jishu.c:391:1: warning: return type defaults to 'int' [-Wimplicit-int]
 previousJishu(d)
 ^
jishu.c:404:8: warning: type defaults to 'int' in declaration of 'JishuNextJishu' [-Wimplicit-int]
 static JishuNextJishu pro((uiContext));     
        ^
jishu.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:425:8: warning: type defaults to 'int' in declaration of 'JishuPreviousJishu' [-Wimplicit-int]
 static JishuPreviousJishu pro((uiContext));
        ^
jishu.c:428:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:446:8: warning: type defaults to 'int' in declaration of 'JishuRotateWithInhibition' [-Wimplicit-int]
 static JishuRotateWithInhibition pro((uiContext, unsigned));
        ^
jishu.c:449:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRotateWithInhibition(d, inhibit)
 ^
jishu.c:464:8: warning: type defaults to 'int' in declaration of 'JishuKanaRotate' [-Wimplicit-int]
 static JishuKanaRotate pro((uiContext));
        ^
jishu.c:467:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:473:8: warning: type defaults to 'int' in declaration of 'JishuRomajiRotate' [-Wimplicit-int]
 static JishuRomajiRotate pro((uiContext));
        ^
jishu.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:483:8: warning: type defaults to 'int' in declaration of 'JishuShrink' [-Wimplicit-int]
 static JishuShrink pro((uiContext));
        ^
jishu.c:486:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:545:8: warning: type defaults to 'int' in declaration of 'JishuNop' [-Wimplicit-int]
 static JishuNop pro((uiContext));
        ^
jishu.c:548:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuNop(d)
 ^
jishu.c:559:8: warning: type defaults to 'int' in declaration of 'JishuExtend' [-Wimplicit-int]
 static JishuExtend pro((uiContext));
        ^
jishu.c:562:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:653:8: warning: type defaults to 'int' in declaration of 'JishuZenkaku' [-Wimplicit-int]
 static JishuZenkaku pro((uiContext));
        ^
jishu.c:656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:689:8: warning: type defaults to 'int' in declaration of 'JishuHankaku' [-Wimplicit-int]
 static JishuHankaku pro((uiContext));
        ^
jishu.c:692:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:733:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitJishuAndDoSomething(d, fnum)
 ^
jishu.c:746:8: warning: type defaults to 'int' in declaration of 'JishuYomiInsert' [-Wimplicit-int]
 static JishuYomiInsert pro((uiContext));
        ^
jishu.c:749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuYomiInsert(d)
 ^
jishu.c:770:8: warning: type defaults to 'int' in declaration of 'JishuQuit' [-Wimplicit-int]
 static JishuQuit pro((uiContext));
        ^
jishu.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuQuit(d)
 ^
jishu.c:783:8: warning: type defaults to 'int' in declaration of 'JishuToUpper' [-Wimplicit-int]
 static JishuToUpper pro((uiContext));
        ^
jishu.c:786:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToUpper(d)
 ^
jishu.c:812:8: warning: type defaults to 'int' in declaration of 'JishuCapitalize' [-Wimplicit-int]
 static JishuCapitalize pro((uiContext));
        ^
jishu.c:815:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCapitalize(d)
 ^
jishu.c:841:8: warning: type defaults to 'int' in declaration of 'JishuToLower' [-Wimplicit-int]
 static JishuToLower pro((uiContext));
        ^
jishu.c:844:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToLower(d)
 ^
jishu.c:870:8: warning: type defaults to 'int' in declaration of 'JishuHiragana' [-Wimplicit-int]
 static JishuHiragana pro((uiContext));
        ^
jishu.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuHiragana(d)
 ^
jishu.c:883:8: warning: type defaults to 'int' in declaration of 'JishuKatakana' [-Wimplicit-int]
 static JishuKatakana pro((uiContext));
        ^
jishu.c:886:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKatakana(d)
 ^
jishu.c:896:8: warning: type defaults to 'int' in declaration of 'JishuRomaji' [-Wimplicit-int]
 static JishuRomaji pro((uiContext));
        ^
jishu.c:899:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRomaji(d)
 ^
jishu.c:919:8: warning: type defaults to 'int' in declaration of 'JishuCaseRotateForward' [-Wimplicit-int]
 static JishuCaseRotateForward pro((uiContext));
        ^
jishu.c:922:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCaseRotateForward(d)
 ^
jishu.c:951:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkan' [-Wimplicit-int]
 static JishuKanjiHenkan pro((uiContext));
        ^
jishu.c:954:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkan(d)
 ^
jishu.c:960:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanOInsert' [-Wimplicit-int]
 static JishuKanjiHenkanOInsert pro((uiContext));
        ^
jishu.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanOInsert(d)
 ^
jishu.c:969:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanONothing' [-Wimplicit-int]
 static JishuKanjiHenkanONothing pro((uiContext));
        ^
jishu.c:972:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanONothing(d)
 ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
jishumap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
jishumap.h:27:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
jishumap.h:28:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
jishumap.h:28:36: note: in expansion of macro 'TbBackward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
                                    ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
jishumap.h:29:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
jishumap.h:29:44: note: in expansion of macro 'TbEndOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
                                            ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
jishumap.h:30:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
jishu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from jishu.c:986:0:
jishumap.h:24:13: warning: 'jishumap_id' defined but not used [-Wunused-variable]
 static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $";
             ^
jishu.c: In function 'G223_extractJishuString':
jishu.c:154:22: warning: 'revlen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int jishulen, len, revlen;
                      ^
jishu.c:215:11: warning: 'jishulen' may be used uninitialized in this function [-Wmaybe-uninitialized]
       len = RkwCvtZen(xxxx, 1024, yyyy, jishulen);
           ^
rm -f kctrl.o unshared/kctrl.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  kctrl.c -o unshared/kctrl.o
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kctrl.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kctrl.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kctrl.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kctrl.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doInitializeFunctions(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:272:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initRomeStruct                      G272_initRomeStruct
                                             ^
kctrl.c:82:1: note: in expansion of macro 'initRomeStruct'
 initRomeStruct(d, flg)
 ^
kctrl.c: In function 'G272_initRomeStruct':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:194:45: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:195:45: warning: unused variable 'G195_defaultContext' [-Wunused-variable]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                                  ^
kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                       ^
kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                             ^
kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                  ^
kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                       ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:213:45: warning: unused variable 'G213_empty_mode' [-Wunused-variable]
 #define empty_mode                          G213_empty_mode
                                             ^
kctrl.c:86:35: note: in expansion of macro 'empty_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                                   ^
sglobal.h:160:45: warning: unused variable 'G160_alpha_mode' [-Wunused-variable]
 #define alpha_mode                          G160_alpha_mode
                                             ^
kctrl.c:86:23: note: in expansion of macro 'alpha_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                       ^
kctrl.c: At top level:
kctrl.c:218:1: warning: return type defaults to 'int' [-Wimplicit-int]
 insertEmptySlots(d)
 ^
kctrl.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countContext()
 ^
kctrl.c:495:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_initialize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_initialize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:500:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:262:45: warning: implicit declaration of function 'G262_initExtMenu' [-Wimplicit-function-declaration]
 #define initExtMenu                         G262_initExtMenu
                                             ^
kctrl.c:516:9: note: in expansion of macro 'initExtMenu'
     if (initExtMenu() < 0) {
         ^
sglobal.h:261:45: warning: implicit declaration of function 'G261_initBushuTable' [-Wimplicit-function-declaration]
 #define initBushuTable                      G261_initBushuTable
                                             ^
kctrl.c:527:9: note: in expansion of macro 'initBushuTable'
     if (initBushuTable() != NG) {
         ^
sglobal.h:264:45: warning: implicit declaration of function 'G264_initGyouTable' [-Wimplicit-function-declaration]
 #define initGyouTable                       G264_initGyouTable
                                             ^
kctrl.c:528:11: note: in expansion of macro 'initGyouTable'
       if (initGyouTable() != NG) {
           ^
sglobal.h:266:45: warning: implicit declaration of function 'G266_initHinshiTable' [-Wimplicit-function-declaration]
 #define initHinshiTable                     G266_initHinshiTable
                                             ^
kctrl.c:529:13: note: in expansion of macro 'initHinshiTable'
         if (initHinshiTable() != NG) {
             ^
sglobal.h:274:45: warning: implicit declaration of function 'G274_initUlKigoTable' [-Wimplicit-function-declaration]
 #define initUlKigoTable                     G274_initUlKigoTable
                                             ^
kctrl.c:530:15: note: in expansion of macro 'initUlKigoTable'
           if (initUlKigoTable() != NG) {
               ^
sglobal.h:273:45: warning: implicit declaration of function 'G273_initUlKeisenTable' [-Wimplicit-function-declaration]
 #define initUlKeisenTable                   G273_initUlKeisenTable
                                             ^
kctrl.c:531:17: note: in expansion of macro 'initUlKeisenTable'
             if (initUlKeisenTable() != NG) {
                 ^
sglobal.h:271:45: warning: implicit declaration of function 'G271_initOnoffTable' [-Wimplicit-function-declaration]
 #define initOnoffTable                      G271_initOnoffTable
                                             ^
kctrl.c:532:19: note: in expansion of macro 'initOnoffTable'
               if (initOnoffTable() != NG) {
                   ^
sglobal.h:265:45: warning: implicit declaration of function 'G265_initHinshiMessage' [-Wimplicit-function-declaration]
 #define initHinshiMessage                   G265_initHinshiMessage
                                             ^
kctrl.c:534:21: note: in expansion of macro 'initHinshiMessage'
                 if (initHinshiMessage() != NG) {
                     ^
kctrl.c: At top level:
kctrl.c:698:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_finalize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_finalize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:703:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
kctrl.c: At top level:
kctrl.c:775:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setWidth(d, arg)
 ^
kctrl.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setBunsetsuKugiri(d, arg)
 ^
kctrl.c:812:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_changeMode(d, arg)
 ^
kctrl.c:914:1: warning: return type defaults to 'int' [-Wimplicit-int]
 baseModeP(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:218:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define escapeToBasicStat                   G218_escapeToBasicStat
                                             ^
kctrl.c:936:1: note: in expansion of macro 'escapeToBasicStat'
 escapeToBasicStat(d, how)
 ^
kctrl.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setUFunc(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setUFunc':
sglobal.h:253:45: warning: type defaults to 'int' in declaration of 'G253_howToBehaveInCaseOfUndefKey' [-Wimplicit-int]
 #define howToBehaveInCaseOfUndefKey         G253_howToBehaveInCaseOfUndefKey
                                             ^
kctrl.c:975:10: note: in expansion of macro 'howToBehaveInCaseOfUndefKey'
   extern howToBehaveInCaseOfUndefKey;
          ^
kctrl.c: At top level:
kctrl.c:982:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setModeInfoStyle(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setModeInfoStyle':
sglobal.h:254:45: warning: type defaults to 'int' in declaration of 'G254_howToReturnModeInfo' [-Wimplicit-int]
 #define howToReturnModeInfo                 G254_howToReturnModeInfo
                                             ^
kctrl.c:988:10: note: in expansion of macro 'howToReturnModeInfo'
   extern howToReturnModeInfo;
          ^
kctrl.c: At top level:
kctrl.c:997:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setHexInputStyle(d, arg)
 ^
kctrl.c:1007:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitHankakuKana(d, arg)
 ^
kctrl.c:1020:1: warning: return type defaults to 'int' [-Wimplicit-int]
 popTourokuWithGLineClear(d, retval, env)
 ^
kctrl.c:1043:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_defineKanji(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_defineKanji':
sglobal.h:200:45: warning: implicit declaration of function 'G200_dicTourokuControl' [-Wimplicit-function-declaration]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
kctrl.c:1064:5: note: in expansion of macro 'dicTourokuControl'
     dicTourokuControl(d, xxxx, popTourokuWithGLineClear);
     ^
kctrl.c: At top level:
kctrl.c:1162:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kakutei(d, arg)
 ^
kctrl.c:1182:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kill(d, arg)
 ^
kctrl.c:1199:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_modekeys(d, arg)
 ^
kctrl.c:1223:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMode(d, arg)
 ^
kctrl.c:1231:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryConnection(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_queryConnection':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1236:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: At top level:
kctrl.c:1247:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setServerName(d, arg)
 ^
kctrl.c:1256:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_parse(d, arg)
 ^
kctrl.c:1273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_yomiInfo(d, arg)
 ^
kctrl.c:1283:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_storeYomi(d, arg)
 ^
kctrl.c:1339:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setInitFileName(d, arg)
 ^
kctrl.c:1367:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_do(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:150:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
kctrl.c:1398:1: note: in expansion of macro '_do_func_slightly'
 _do_func_slightly(d, fnum, mode_c, c_mode)
 ^
kctrl.c:1455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:149:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _doFunc                             G149__doFunc
                                             ^
kctrl.c:1486:1: note: in expansion of macro '_doFunc'
 _doFunc(d, fnum)
 ^
sglobal.h:148:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _afterDoFunc                        G148__afterDoFunc
                                             ^
kctrl.c:1583:1: note: in expansion of macro '_afterDoFunc'
 _afterDoFunc(d, retval)
 ^
sglobal.h:205:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doFunc                              G205_doFunc
                                             ^
kctrl.c:1615:1: note: in expansion of macro 'doFunc'
 doFunc(d, fnum)
 ^
kctrl.c:1623:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_getContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_getContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1628:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:1628:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
kctrl.c: At top level:
kctrl.c:1645:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_closeUIContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_closeUIContext':
sglobal.h:57:45: warning: unused variable 'G057_ModeNames' [-Wunused-variable]
 #define ModeNames                           G057_ModeNames
                                             ^
kctrl.c:1649:30: note: in expansion of macro 'ModeNames'
   extern struct ModeNameRecs ModeNames[];
                              ^
kctrl.c: At top level:
kctrl.c:1695:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitChangeMode(d, arg)
 ^
kctrl.c:1717:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_letterRestriction(d, arg)
 ^
kctrl.c:1734:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countColumns(str)
 ^
kctrl.c:1758:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMaxModeStr(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_changeServer':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:2117:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: In function 'KC_setUserInfo':
kctrl.c:2215:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '\\' ||
                                     ^
kctrl.c:2216:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '/'))
                                     ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: At top level:
sglobal.h:282:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kanjiControl                        G282_kanjiControl
                                             ^
kctrl.c:2376:1: note: in expansion of macro 'kanjiControl'
 kanjiControl(request, d, arg)
 ^
kctrl.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $";
             ^
kctrl.c: In function 'G149__doFunc':
kctrl.c:1576:43: warning: 'prevGRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revLen  = prevGRevLen;
                                           ^
kctrl.c:1575:43: warning: 'prevGRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revPos  = prevGRevPos;
                                           ^
kctrl.c:1574:43: warning: 'prevGEchoLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.length  = prevGEchoLen;
                                           ^
kctrl.c:1573:43: warning: 'prevGEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.line    = prevGEcho;
                                           ^
kctrl.c:1570:37: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revLen  = prevRevLen;
                                     ^
kctrl.c:1569:37: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revPos  = prevRevPos;
                                     ^
kctrl.c:1568:37: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->echoStr = prevEcho;
                                     ^
rm -f kctrl.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC kctrl.c
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kctrl.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kctrl.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kctrl.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kctrl.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doInitializeFunctions(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:272:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initRomeStruct                      G272_initRomeStruct
                                             ^
kctrl.c:82:1: note: in expansion of macro 'initRomeStruct'
 initRomeStruct(d, flg)
 ^
kctrl.c: In function 'G272_initRomeStruct':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:194:45: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:195:45: warning: unused variable 'G195_defaultContext' [-Wunused-variable]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                                  ^
kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                       ^
kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                             ^
kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                  ^
kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                       ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:213:45: warning: unused variable 'G213_empty_mode' [-Wunused-variable]
 #define empty_mode                          G213_empty_mode
                                             ^
kctrl.c:86:35: note: in expansion of macro 'empty_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                                   ^
sglobal.h:160:45: warning: unused variable 'G160_alpha_mode' [-Wunused-variable]
 #define alpha_mode                          G160_alpha_mode
                                             ^
kctrl.c:86:23: note: in expansion of macro 'alpha_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                       ^
kctrl.c: At top level:
kctrl.c:218:1: warning: return type defaults to 'int' [-Wimplicit-int]
 insertEmptySlots(d)
 ^
kctrl.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countContext()
 ^
kctrl.c:495:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_initialize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_initialize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:500:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:262:45: warning: implicit declaration of function 'G262_initExtMenu' [-Wimplicit-function-declaration]
 #define initExtMenu                         G262_initExtMenu
                                             ^
kctrl.c:516:9: note: in expansion of macro 'initExtMenu'
     if (initExtMenu() < 0) {
         ^
sglobal.h:261:45: warning: implicit declaration of function 'G261_initBushuTable' [-Wimplicit-function-declaration]
 #define initBushuTable                      G261_initBushuTable
                                             ^
kctrl.c:527:9: note: in expansion of macro 'initBushuTable'
     if (initBushuTable() != NG) {
         ^
sglobal.h:264:45: warning: implicit declaration of function 'G264_initGyouTable' [-Wimplicit-function-declaration]
 #define initGyouTable                       G264_initGyouTable
                                             ^
kctrl.c:528:11: note: in expansion of macro 'initGyouTable'
       if (initGyouTable() != NG) {
           ^
sglobal.h:266:45: warning: implicit declaration of function 'G266_initHinshiTable' [-Wimplicit-function-declaration]
 #define initHinshiTable                     G266_initHinshiTable
                                             ^
kctrl.c:529:13: note: in expansion of macro 'initHinshiTable'
         if (initHinshiTable() != NG) {
             ^
sglobal.h:274:45: warning: implicit declaration of function 'G274_initUlKigoTable' [-Wimplicit-function-declaration]
 #define initUlKigoTable                     G274_initUlKigoTable
                                             ^
kctrl.c:530:15: note: in expansion of macro 'initUlKigoTable'
           if (initUlKigoTable() != NG) {
               ^
sglobal.h:273:45: warning: implicit declaration of function 'G273_initUlKeisenTable' [-Wimplicit-function-declaration]
 #define initUlKeisenTable                   G273_initUlKeisenTable
                                             ^
kctrl.c:531:17: note: in expansion of macro 'initUlKeisenTable'
             if (initUlKeisenTable() != NG) {
                 ^
sglobal.h:271:45: warning: implicit declaration of function 'G271_initOnoffTable' [-Wimplicit-function-declaration]
 #define initOnoffTable                      G271_initOnoffTable
                                             ^
kctrl.c:532:19: note: in expansion of macro 'initOnoffTable'
               if (initOnoffTable() != NG) {
                   ^
sglobal.h:265:45: warning: implicit declaration of function 'G265_initHinshiMessage' [-Wimplicit-function-declaration]
 #define initHinshiMessage                   G265_initHinshiMessage
                                             ^
kctrl.c:534:21: note: in expansion of macro 'initHinshiMessage'
                 if (initHinshiMessage() != NG) {
                     ^
kctrl.c: At top level:
kctrl.c:698:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_finalize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_finalize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:703:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
kctrl.c: At top level:
kctrl.c:775:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setWidth(d, arg)
 ^
kctrl.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setBunsetsuKugiri(d, arg)
 ^
kctrl.c:812:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_changeMode(d, arg)
 ^
kctrl.c:914:1: warning: return type defaults to 'int' [-Wimplicit-int]
 baseModeP(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:218:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define escapeToBasicStat                   G218_escapeToBasicStat
                                             ^
kctrl.c:936:1: note: in expansion of macro 'escapeToBasicStat'
 escapeToBasicStat(d, how)
 ^
kctrl.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setUFunc(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setUFunc':
sglobal.h:253:45: warning: type defaults to 'int' in declaration of 'G253_howToBehaveInCaseOfUndefKey' [-Wimplicit-int]
 #define howToBehaveInCaseOfUndefKey         G253_howToBehaveInCaseOfUndefKey
                                             ^
kctrl.c:975:10: note: in expansion of macro 'howToBehaveInCaseOfUndefKey'
   extern howToBehaveInCaseOfUndefKey;
          ^
kctrl.c: At top level:
kctrl.c:982:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setModeInfoStyle(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setModeInfoStyle':
sglobal.h:254:45: warning: type defaults to 'int' in declaration of 'G254_howToReturnModeInfo' [-Wimplicit-int]
 #define howToReturnModeInfo                 G254_howToReturnModeInfo
                                             ^
kctrl.c:988:10: note: in expansion of macro 'howToReturnModeInfo'
   extern howToReturnModeInfo;
          ^
kctrl.c: At top level:
kctrl.c:997:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setHexInputStyle(d, arg)
 ^
kctrl.c:1007:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitHankakuKana(d, arg)
 ^
kctrl.c:1020:1: warning: return type defaults to 'int' [-Wimplicit-int]
 popTourokuWithGLineClear(d, retval, env)
 ^
kctrl.c:1043:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_defineKanji(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_defineKanji':
sglobal.h:200:45: warning: implicit declaration of function 'G200_dicTourokuControl' [-Wimplicit-function-declaration]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
kctrl.c:1064:5: note: in expansion of macro 'dicTourokuControl'
     dicTourokuControl(d, xxxx, popTourokuWithGLineClear);
     ^
kctrl.c: At top level:
kctrl.c:1162:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kakutei(d, arg)
 ^
kctrl.c:1182:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kill(d, arg)
 ^
kctrl.c:1199:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_modekeys(d, arg)
 ^
kctrl.c:1223:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMode(d, arg)
 ^
kctrl.c:1231:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryConnection(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_queryConnection':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1236:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: At top level:
kctrl.c:1247:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setServerName(d, arg)
 ^
kctrl.c:1256:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_parse(d, arg)
 ^
kctrl.c:1273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_yomiInfo(d, arg)
 ^
kctrl.c:1283:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_storeYomi(d, arg)
 ^
kctrl.c:1339:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setInitFileName(d, arg)
 ^
kctrl.c:1367:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_do(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:150:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
kctrl.c:1398:1: note: in expansion of macro '_do_func_slightly'
 _do_func_slightly(d, fnum, mode_c, c_mode)
 ^
kctrl.c:1455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:149:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _doFunc                             G149__doFunc
                                             ^
kctrl.c:1486:1: note: in expansion of macro '_doFunc'
 _doFunc(d, fnum)
 ^
sglobal.h:148:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _afterDoFunc                        G148__afterDoFunc
                                             ^
kctrl.c:1583:1: note: in expansion of macro '_afterDoFunc'
 _afterDoFunc(d, retval)
 ^
sglobal.h:205:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doFunc                              G205_doFunc
                                             ^
kctrl.c:1615:1: note: in expansion of macro 'doFunc'
 doFunc(d, fnum)
 ^
kctrl.c:1623:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_getContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_getContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1628:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:1628:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
kctrl.c: At top level:
kctrl.c:1645:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_closeUIContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_closeUIContext':
sglobal.h:57:45: warning: unused variable 'G057_ModeNames' [-Wunused-variable]
 #define ModeNames                           G057_ModeNames
                                             ^
kctrl.c:1649:30: note: in expansion of macro 'ModeNames'
   extern struct ModeNameRecs ModeNames[];
                              ^
kctrl.c: At top level:
kctrl.c:1695:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitChangeMode(d, arg)
 ^
kctrl.c:1717:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_letterRestriction(d, arg)
 ^
kctrl.c:1734:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countColumns(str)
 ^
kctrl.c:1758:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMaxModeStr(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_changeServer':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:2117:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: In function 'KC_setUserInfo':
kctrl.c:2215:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '\\' ||
                                     ^
kctrl.c:2216:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '/'))
                                     ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: At top level:
sglobal.h:282:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kanjiControl                        G282_kanjiControl
                                             ^
kctrl.c:2376:1: note: in expansion of macro 'kanjiControl'
 kanjiControl(request, d, arg)
 ^
kctrl.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $";
             ^
kctrl.c: In function 'G149__doFunc':
kctrl.c:1576:43: warning: 'prevGRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revLen  = prevGRevLen;
                                           ^
kctrl.c:1575:43: warning: 'prevGRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revPos  = prevGRevPos;
                                           ^
kctrl.c:1574:43: warning: 'prevGEchoLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.length  = prevGEchoLen;
                                           ^
kctrl.c:1573:43: warning: 'prevGEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.line    = prevGEcho;
                                           ^
kctrl.c:1570:37: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revLen  = prevRevLen;
                                     ^
kctrl.c:1569:37: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revPos  = prevRevPos;
                                     ^
kctrl.c:1568:37: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->echoStr = prevEcho;
                                     ^
rm -f keydef.o unshared/keydef.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  keydef.c -o unshared/keydef.o
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from keydef.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from keydef.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from keydef.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:311:45: warning: type defaults to 'int' in declaration of 'G311_multiSequenceFunc' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
keydef.c:40:8: note: in expansion of macro 'multiSequenceFunc'
 extern multiSequenceFunc
        ^
keydef.c:44:8: warning: type defaults to 'int' in declaration of 'regist_key_hash' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
        ^
keydef.c:44:27: warning: type defaults to 'int' in declaration of 'copyMultiSequence' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
                           ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:268:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initKeyTables                       G268_initKeyTables
                                             ^
keydef.c:122:1: note: in expansion of macro 'initKeyTables'
 initKeyTables()
 ^
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
keydef.c:191:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:169:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
keydef.c:193:1: note: in expansion of macro 'changeKeyfunc'
 changeKeyfunc(modenum, key, fnum, actbuff, keybuff)
 ^
sglobal.h:170:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
keydef.c:335:1: note: in expansion of macro 'changeKeyfuncOfAll'
 changeKeyfuncOfAll(key, fnum, actbuff, keybuff)
 ^
keydef.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 specialen(block)
 ^
keydef.c:609:1: warning: return type defaults to 'int' [-Wimplicit-int]
 to_write_act(depth,keysize,actsize,singleAct)
 ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:163:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define askQuitKey                          G163_askQuitKey
                                             ^
keydef.c:897:1: note: in expansion of macro 'askQuitKey'
 askQuitKey(key)
 ^
keydef.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f keydef.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC keydef.c
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from keydef.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from keydef.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from keydef.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:311:45: warning: type defaults to 'int' in declaration of 'G311_multiSequenceFunc' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
keydef.c:40:8: note: in expansion of macro 'multiSequenceFunc'
 extern multiSequenceFunc
        ^
keydef.c:44:8: warning: type defaults to 'int' in declaration of 'regist_key_hash' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
        ^
keydef.c:44:27: warning: type defaults to 'int' in declaration of 'copyMultiSequence' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
                           ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:268:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initKeyTables                       G268_initKeyTables
                                             ^
keydef.c:122:1: note: in expansion of macro 'initKeyTables'
 initKeyTables()
 ^
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
keydef.c:191:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:169:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
keydef.c:193:1: note: in expansion of macro 'changeKeyfunc'
 changeKeyfunc(modenum, key, fnum, actbuff, keybuff)
 ^
sglobal.h:170:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
keydef.c:335:1: note: in expansion of macro 'changeKeyfuncOfAll'
 changeKeyfuncOfAll(key, fnum, actbuff, keybuff)
 ^
keydef.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 specialen(block)
 ^
keydef.c:609:1: warning: return type defaults to 'int' [-Wimplicit-int]
 to_write_act(depth,keysize,actsize,singleAct)
 ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:163:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define askQuitKey                          G163_askQuitKey
                                             ^
keydef.c:897:1: note: in expansion of macro 'askQuitKey'
 askQuitKey(key)
 ^
keydef.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f kigo.o unshared/kigo.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  kigo.c -o unshared/kigo.o
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kigo.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kigo.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kigo.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kigo.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getKigoContext(d,
 ^
kigo.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoGlineStatus(d)
 ^
kigo.c:228:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoInfo(d, headkouho)
 ^
kigo.c:300:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranExitCatch(d, retval, env)
 ^
kigo.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:55:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
kigo.c:329:1: note: in expansion of macro 'KigoIchiran'
 KigoIchiran(d)
 ^
kigo.c: In function 'G055_KigoIchiran':
sglobal.h:303:45: warning: implicit declaration of function 'G303_makeKigoIchiran' [-Wimplicit-function-declaration]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:342:6: note: in expansion of macro 'makeKigoIchiran'
   if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG)
      ^
kigo.c: At top level:
sglobal.h:303:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:356:1: note: in expansion of macro 'makeKigoIchiran'
 makeKigoIchiran(d, major_mode)
 ^
kigo.c: In function 'G303_makeKigoIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
kigo.c:392:6: note: in expansion of macro 'allocIchiranBuf'
      ^
kigo.c: At top level:
kigo.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNop(d)
 ^
kigo.c:441:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoForwardKouho(d)
 ^
kigo.c:474:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBackwardKouho(d)
 ^
kigo.c:506:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoPreviousKouhoretsu(d)
 ^
kigo.c:537:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNextKouhoretsu(d)
 ^
kigo.c:568:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBeginningOfKouho(d)
 ^
kigo.c:590:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoEndOfKouho(d)
 ^
kigo.c:615:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoKakutei(d)
 ^
kigo.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoQuit(d)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
kigomap.h:30:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
kigomap.h:30:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
kigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from kigo.c:726:0:
kigomap.h:24:13: warning: 'kigomap_id' defined but not used [-Wunused-variable]
 static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
kigo.c: In function 'makeKigoGlineStatus':
kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f kigo.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC kigo.c
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kigo.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kigo.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kigo.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kigo.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getKigoContext(d,
 ^
kigo.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoGlineStatus(d)
 ^
kigo.c:228:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoInfo(d, headkouho)
 ^
kigo.c:300:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranExitCatch(d, retval, env)
 ^
kigo.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:55:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
kigo.c:329:1: note: in expansion of macro 'KigoIchiran'
 KigoIchiran(d)
 ^
kigo.c: In function 'G055_KigoIchiran':
sglobal.h:303:45: warning: implicit declaration of function 'G303_makeKigoIchiran' [-Wimplicit-function-declaration]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:342:6: note: in expansion of macro 'makeKigoIchiran'
   if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG)
      ^
kigo.c: At top level:
sglobal.h:303:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:356:1: note: in expansion of macro 'makeKigoIchiran'
 makeKigoIchiran(d, major_mode)
 ^
kigo.c: In function 'G303_makeKigoIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
kigo.c:392:6: note: in expansion of macro 'allocIchiranBuf'
      ^
kigo.c: At top level:
kigo.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNop(d)
 ^
kigo.c:441:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoForwardKouho(d)
 ^
kigo.c:474:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBackwardKouho(d)
 ^
kigo.c:506:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoPreviousKouhoretsu(d)
 ^
kigo.c:537:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNextKouhoretsu(d)
 ^
kigo.c:568:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBeginningOfKouho(d)
 ^
kigo.c:590:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoEndOfKouho(d)
 ^
kigo.c:615:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoKakutei(d)
 ^
kigo.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoQuit(d)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
kigomap.h:30:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
kigomap.h:30:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
kigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from kigo.c:726:0:
kigomap.h:24:13: warning: 'kigomap_id' defined but not used [-Wunused-variable]
 static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
kigo.c: In function 'makeKigoGlineStatus':
kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f mode.o unshared/mode.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  mode.c -o unshared/mode.o
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from mode.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from mode.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from mode.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from mode.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
mode.c:120:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:49:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
mode.c:230:1: note: in expansion of macro 'JapaneseMode'
 JapaneseMode(d)
 ^
sglobal.h:1:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
mode.c:245:1: note: in expansion of macro 'AlphaMode'
 AlphaMode(d)
 ^
sglobal.h:36:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
mode.c:261:1: note: in expansion of macro 'HenkanNyuryokuMode'
 HenkanNyuryokuMode(d)
 ^
sglobal.h:332:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define queryMode                           G332_queryMode
                                             ^
mode.c:286:1: note: in expansion of macro 'queryMode'
 queryMode(d, arg)
 ^
sglobal.h:171:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeModeName                      G171_changeModeName
                                             ^
mode.c:373:1: note: in expansion of macro 'changeModeName'
 changeModeName(modeid, str)
 ^
mode.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f mode.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC mode.c
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from mode.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from mode.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from mode.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from mode.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
mode.c:120:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:49:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
mode.c:230:1: note: in expansion of macro 'JapaneseMode'
 JapaneseMode(d)
 ^
sglobal.h:1:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
mode.c:245:1: note: in expansion of macro 'AlphaMode'
 AlphaMode(d)
 ^
sglobal.h:36:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
mode.c:261:1: note: in expansion of macro 'HenkanNyuryokuMode'
 HenkanNyuryokuMode(d)
 ^
sglobal.h:332:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define queryMode                           G332_queryMode
                                             ^
mode.c:286:1: note: in expansion of macro 'queryMode'
 queryMode(d, arg)
 ^
sglobal.h:171:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeModeName                      G171_changeModeName
                                             ^
mode.c:373:1: note: in expansion of macro 'changeModeName'
 changeModeName(modeid, str)
 ^
mode.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f multi.o unshared/multi.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  multi.c -o unshared/multi.o
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from multi.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from multi.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from multi.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from multi.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:114:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
multi.c:105:1: note: in expansion of macro 'UseOtherKeymap'
 UseOtherKeymap(d)
 ^
multi.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:17:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
multi.c:242:1: note: in expansion of macro 'DoFuncSequence'
 ^
multi.c: In function 'G017_DoFuncSequence':
multi.c:245:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL);
                                           ^
In file included from canna.h:50:0,
                 from multi.c:27:
multi.c: At top level:
sglobal.h:311:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
multi.c:248:1: note: in expansion of macro 'multiSequenceFunc'
 multiSequenceFunc(d, mode, whattodo, key, fnum)
 ^
multi.c:24:13: warning: 'm_s_map_id' defined but not used [-Wunused-variable]
 static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
multi.c: In function '_DoFuncSequence':
multi.c:222:35: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->echoStr = prevEcho;
                                   ^
multi.c:225:35: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen  = prevRevLen;
                                   ^
multi.c:224:35: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos  = prevRevPos;
                                   ^
rm -f multi.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC multi.c
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from multi.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from multi.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from multi.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from multi.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:114:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
multi.c:105:1: note: in expansion of macro 'UseOtherKeymap'
 UseOtherKeymap(d)
 ^
multi.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:17:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
multi.c:242:1: note: in expansion of macro 'DoFuncSequence'
 ^
multi.c: In function 'G017_DoFuncSequence':
multi.c:245:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL);
                                           ^
In file included from canna.h:50:0,
                 from multi.c:27:
multi.c: At top level:
sglobal.h:311:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
multi.c:248:1: note: in expansion of macro 'multiSequenceFunc'
 multiSequenceFunc(d, mode, whattodo, key, fnum)
 ^
multi.c:24:13: warning: 'm_s_map_id' defined but not used [-Wunused-variable]
 static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
multi.c: In function '_DoFuncSequence':
multi.c:222:35: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->echoStr = prevEcho;
                                   ^
multi.c:225:35: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen  = prevRevLen;
                                   ^
multi.c:224:35: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos  = prevRevPos;
                                   ^
rm -f onoff.o unshared/onoff.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  onoff.c -o unshared/onoff.o
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from onoff.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from onoff.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from onoff.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:351:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectOnOff                         G351_selectOnOff
                                             ^
onoff.c:77:1: note: in expansion of macro 'selectOnOff'
 selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status,
 ^
onoff.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeOnOffIchiran(d, nelem, bangomax, currentkouho, status)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
onoff.c: In function 'makeOnOffIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
onoff.c:149:6: note: in expansion of macro 'allocIchiranBuf'
   if(allocIchiranBuf(d) == NG)
      ^
onoff.c: At top level:
onoff.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffSelect(d)
 ^
onoff.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffKakutei(d)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
onoffmap.h:30:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
onoffmap.h:30:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
onoffmap.h:31:9: note: in expansion of macro 'IchiranForwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
         ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
onoffmap.h:31:32: note: in expansion of macro 'IchiranBackwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
onoffmap.h:31:56: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                                        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
onoffmap.h:32:9: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
         ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
onoffmap.h:32:38: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
                                      ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
onoffmap.h:33:9: note: in expansion of macro 'IchiranEndOfKouho'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
         ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
onoffmap.h:33:30: note: in expansion of macro 'IchiranQuit'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                              ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
onoffmap.h:33:45: note: in expansion of macro 'IchiranNop'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                                             ^
onoff.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from onoff.c:350:0:
onoffmap.h:24:13: warning: 'onoffmap_id' defined but not used [-Wunused-variable]
 static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
rm -f onoff.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC onoff.c
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from onoff.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from onoff.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from onoff.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:351:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectOnOff                         G351_selectOnOff
                                             ^
onoff.c:77:1: note: in expansion of macro 'selectOnOff'
 selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status,
 ^
onoff.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeOnOffIchiran(d, nelem, bangomax, currentkouho, status)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
onoff.c: In function 'makeOnOffIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
onoff.c:149:6: note: in expansion of macro 'allocIchiranBuf'
   if(allocIchiranBuf(d) == NG)
      ^
onoff.c: At top level:
onoff.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffSelect(d)
 ^
onoff.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffKakutei(d)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
onoffmap.h:30:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
onoffmap.h:30:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
onoffmap.h:31:9: note: in expansion of macro 'IchiranForwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
         ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
onoffmap.h:31:32: note: in expansion of macro 'IchiranBackwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
onoffmap.h:31:56: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                                        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
onoffmap.h:32:9: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
         ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
onoffmap.h:32:38: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
                                      ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
onoffmap.h:33:9: note: in expansion of macro 'IchiranEndOfKouho'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
         ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
onoffmap.h:33:30: note: in expansion of macro 'IchiranQuit'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                              ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
onoffmap.h:33:45: note: in expansion of macro 'IchiranNop'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                                             ^
onoff.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from onoff.c:350:0:
onoffmap.h:24:13: warning: 'onoffmap_id' defined but not used [-Wunused-variable]
 static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
rm -f parse.o unshared/parse.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  parse.c -o unshared/parse.o
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from parse.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from parse.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from parse.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from parse.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
parse.c:56:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:133:45: warning: type defaults to 'int' in declaration of 'G133_YYparse_by_rcfilename' [-Wimplicit-int]
 #define YYparse_by_rcfilename               G133_YYparse_by_rcfilename
                                             ^
parse.c:58:8: note: in expansion of macro 'YYparse_by_rcfilename'
 extern YYparse_by_rcfilename();
        ^
parse.c:80:1: warning: return type defaults to 'int' [-Wimplicit-int]
 make_initfilename()
 ^
In file included from canna.h:50:0,
                 from parse.c:27:
parse.c: In function 'G321_parse':
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
sglobal.h:182:45: warning: implicit declaration of function 'G182_clisp_init' [-Wimplicit-function-declaration]
 #define clisp_init                          G182_clisp_init
                                             ^
parse.c:128:7: note: in expansion of macro 'clisp_init'
   if (clisp_init() == 0) {
       ^
sglobal.h:164:45: warning: unused variable 'G164_auto_define' [-Wunused-variable]
 #define auto_define                         G164_auto_define
                                             ^
parse.c:118:14: note: in expansion of macro 'auto_define'
   extern int auto_define;
              ^
sglobal.h:277:45: warning: unused variable 'G277_iroha_debug' [-Wunused-variable]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
parse.c: At top level:
parse.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int]
 DISPLAY_to_hostname(name, buf, bufsize)
 ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:352:5: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration]
     gethostname(buf, bufsize);
     ^
parse.c: At top level:
parse.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f parse.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC parse.c
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from parse.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from parse.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from parse.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from parse.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
parse.c:56:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:133:45: warning: type defaults to 'int' in declaration of 'G133_YYparse_by_rcfilename' [-Wimplicit-int]
 #define YYparse_by_rcfilename               G133_YYparse_by_rcfilename
                                             ^
parse.c:58:8: note: in expansion of macro 'YYparse_by_rcfilename'
 extern YYparse_by_rcfilename();
        ^
parse.c:80:1: warning: return type defaults to 'int' [-Wimplicit-int]
 make_initfilename()
 ^
In file included from canna.h:50:0,
                 from parse.c:27:
parse.c: In function 'G321_parse':
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
sglobal.h:182:45: warning: implicit declaration of function 'G182_clisp_init' [-Wimplicit-function-declaration]
 #define clisp_init                          G182_clisp_init
                                             ^
parse.c:128:7: note: in expansion of macro 'clisp_init'
   if (clisp_init() == 0) {
       ^
sglobal.h:164:45: warning: unused variable 'G164_auto_define' [-Wunused-variable]
 #define auto_define                         G164_auto_define
                                             ^
parse.c:118:14: note: in expansion of macro 'auto_define'
   extern int auto_define;
              ^
sglobal.h:277:45: warning: unused variable 'G277_iroha_debug' [-Wunused-variable]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
parse.c: At top level:
parse.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int]
 DISPLAY_to_hostname(name, buf, bufsize)
 ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:352:5: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration]
     gethostname(buf, bufsize);
     ^
parse.c: At top level:
parse.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f romaji.o unshared/romaji.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  romaji.c -o unshared/romaji.o
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from romaji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from romaji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from romaji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
romaji.c:329:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:82:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomkanaInit                         G082_RomkanaInit
                                             ^
romaji.c:476:1: note: in expansion of macro 'RomkanaInit'
 RomkanaInit()
 ^
romaji.c: In function 'G081_RomkanaFin':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:610:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:793:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiExit(d, retval)
 ^
romaji.c:824:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiQuit(d, retval)
 ^
romaji.c:963:8: warning: type defaults to 'int' in declaration of 'makePhonoOnBuffer' [-Wimplicit-int]
 static makePhonoOnBuffer();
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:141:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
romaji.c:978:1: note: in expansion of macro 'YomiInsert'
 YomiInsert(d)
 ^
romaji.c: In function 'G141_YomiInsert':
romaji.c:1032:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED
                        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
romaji.c: At top level:
sglobal.h:230:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
romaji.c:1148:1: note: in expansion of macro 'findSup'
 findSup(wchar_t key)
 ^
romaji.c: In function 'G230_findSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:1155:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:1178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makePhonoOnBuffer(d, yc, key, flag, english)
 ^
romaji.c:1450:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dakuonP(ch)
 ^
romaji.c: In function 'dakuonP':
romaji.c:1453:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1496:1: warning: return type defaults to 'int' [-Wimplicit-int]
 growDakuonP(ch)
 ^
romaji.c: In function 'growDakuonP':
romaji.c:1500:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1535:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KanaYomiInsert(d)
 ^
romaji.c:1693:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoBackward(yc)
 ^
romaji.c:1716:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoForward(yc)
 ^
romaji.c:1804:8: warning: type defaults to 'int' in declaration of 'YomiNop' [-Wimplicit-int]
 static YomiNop pro((uiContext));
        ^
romaji.c:1807:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiNop(d)
 ^
romaji.c:1817:8: warning: type defaults to 'int' in declaration of 'YomiForward' [-Wimplicit-int]
 static YomiForward pro((uiContext));
        ^
romaji.c:1820:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1878:8: warning: type defaults to 'int' in declaration of 'YomiBeginningOfLine' [-Wimplicit-int]
 static YomiBeginningOfLine pro((uiContext));
        ^
romaji.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1912:8: warning: type defaults to 'int' in declaration of 'YomiEndOfLine' [-Wimplicit-int]
 static YomiEndOfLine pro((uiContext));
        ^
romaji.c:1915:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
romaji.c:1981:1: note: in expansion of macro 'RomajiFlushYomi'
 RomajiFlushYomi(d, b, bsize)
 ^
romaji.c:2134:1: warning: return type defaults to 'int' [-Wimplicit-int]
 appendYomi2Yomi(yom, yc)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:140:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
romaji.c:2684:1: note: in expansion of macro 'YomiExit'
 YomiExit(d, retval)
 ^
sglobal.h:50:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
romaji.c:2764:1: note: in expansion of macro 'KanaDeletePrevious'
 ^
romaji.c:2837:8: warning: type defaults to 'int' in declaration of 'YomiDeletePrevious' [-Wimplicit-int]
 static YomiDeletePrevious pro((uiContext));
        ^
romaji.c:2876:8: warning: type defaults to 'int' in declaration of 'YomiDeleteNext' [-Wimplicit-int]
 static YomiDeleteNext pro((uiContext));
        ^
romaji.c:2950:8: warning: type defaults to 'int' in declaration of 'YomiKillToEndOfLine' [-Wimplicit-int]
 static YomiKillToEndOfLine pro((uiContext));
        ^
romaji.c:2982:8: warning: type defaults to 'int' in declaration of 'YomiQuit' [-Wimplicit-int]
 static YomiQuit pro((uiContext));
        ^
romaji.c:3019:8: warning: type defaults to 'int' in declaration of 'simplePopCallback' [-Wimplicit-int]
 static simplePopCallback pro((uiContext, int, mode_context));
        ^
romaji.c:3022:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simplePopCallback(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:158:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define alphaMode                           G158_alphaMode
                                             ^
romaji.c:3033:1: note: in expansion of macro 'alphaMode'
 alphaMode(d)
 ^
romaji.c:3069:8: warning: type defaults to 'int' in declaration of 'exitYomiQuotedInsert' [-Wimplicit-int]
 static exitYomiQuotedInsert pro((uiContext, int, mode_context));
        ^
romaji.c:3072:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitYomiQuotedInsert(d, retval, env)
 ^
romaji.c:3083:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiInsertQuoted(d)
 ^
romaji.c:3114:8: warning: type defaults to 'int' in declaration of 'yomiquotedfunc' [-Wimplicit-int]
 static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int));
        ^
romaji.c:3117:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiquotedfunc(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:145:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
romaji.c:3169:1: note: in expansion of macro 'YomiQuotedInsert'
 YomiQuotedInsert(d)
 ^
romaji.c: In function 'mapAsKuten':
romaji.c:3209:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c:3209:10: warning: unused variable 'allowTwoByte' [-Wunused-variable]
romaji.c: In function 'mapAsHex':
romaji.c:3302:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c: At top level:
romaji.c:3426:8: warning: type defaults to 'int' in declaration of 'ConvertAsHex' [-Wimplicit-int]
 static ConvertAsHex pro((uiContext));
        ^
romaji.c:3429:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ConvertAsHex(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:188:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define convertAsHex                        G188_convertAsHex
                                             ^
romaji.c:3524:1: note: in expansion of macro 'convertAsHex'
 convertAsHex(d)
 ^
romaji.c: In function 'replaceSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3558:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3568:8: warning: type defaults to 'int' in declaration of 'everySupkey' [-Wimplicit-int]
 static everySupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3571:1: warning: return type defaults to 'int' [-Wimplicit-int]
 everySupkey(d, retval, env)
 ^
romaji.c:3589:8: warning: type defaults to 'int' in declaration of 'exitSupkey' [-Wimplicit-int]
 static exitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitSupkey(d, retval, env)
 ^
romaji.c:3633:8: warning: type defaults to 'int' in declaration of 'quitSupkey' [-Wimplicit-int]
 static quitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitSupkey(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:350:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
romaji.c:3648:1: note: in expansion of macro 'selectKeysup'
 selectKeysup(d, yc, ind)
 ^
romaji.c: In function 'G350_selectKeysup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3655:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3697:1: warning: return type defaults to 'int' [-Wimplicit-int]
 regionGairaigo(yc, s, e)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:186:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
romaji.c:3728:1: note: in expansion of macro 'containUnconvertedKey'
 containUnconvertedKey(yc)
 ^
romaji.c:3760:8: warning: type defaults to 'int' in declaration of 'YomiHenkan' [-Wimplicit-int]
 static YomiHenkan pro((uiContext));
        ^
romaji.c:3830:8: warning: type defaults to 'int' in declaration of 'YomiHenkanNaive' [-Wimplicit-int]
 static YomiHenkanNaive pro((uiContext));
        ^
romaji.c:3847:8: warning: type defaults to 'int' in declaration of 'YomiHenkanOrNothing' [-Wimplicit-int]
 static YomiHenkanOrNothing pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
romaji.c:3866:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
romaji.c:3866:40: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
                                        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
romaji.c:3867:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
romaji.c:3868:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
romaji.c:3868:39: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
                                       ^
romaji.c:3870:8: warning: type defaults to 'int' in declaration of 'YomiBaseHira' [-Wimplicit-int]
 static YomiBaseHira pro((uiContext));
        ^
romaji.c:3873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHira(d)
 ^
romaji.c:3882:8: warning: type defaults to 'int' in declaration of 'YomiBaseKata' [-Wimplicit-int]
 static YomiBaseKata pro((uiContext));
        ^
romaji.c:3885:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKata(d)
 ^
romaji.c:3894:8: warning: type defaults to 'int' in declaration of 'YomiBaseEisu' [-Wimplicit-int]
 static YomiBaseEisu pro((uiContext));
        ^
romaji.c:3897:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseEisu(d)
 ^
romaji.c:3906:8: warning: type defaults to 'int' in declaration of 'YomiBaseZen' [-Wimplicit-int]
 static YomiBaseZen pro((uiContext));
        ^
romaji.c:3909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseZen(d)
 ^
romaji.c:3918:8: warning: type defaults to 'int' in declaration of 'YomiBaseHan' [-Wimplicit-int]
 static YomiBaseHan pro((uiContext));
        ^
romaji.c:3921:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHan(d)
 ^
romaji.c:3930:8: warning: type defaults to 'int' in declaration of 'YomiBaseKana' [-Wimplicit-int]
 static YomiBaseKana pro((uiContext));
        ^
romaji.c:3933:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKana(d)
 ^
romaji.c:3942:8: warning: type defaults to 'int' in declaration of 'YomiBaseKakutei' [-Wimplicit-int]
 static YomiBaseKakutei pro((uiContext));
        ^
romaji.c:3945:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKakutei(d)
 ^
romaji.c:3954:8: warning: type defaults to 'int' in declaration of 'YomiBaseHenkan' [-Wimplicit-int]
 static YomiBaseHenkan pro((uiContext));
        ^
romaji.c:3957:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHenkan(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:134:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
romaji.c:3968:1: note: in expansion of macro 'YomiBaseHiraKataToggle'
 YomiBaseHiraKataToggle(d)
 ^
sglobal.h:139:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
romaji.c:3987:1: note: in expansion of macro 'YomiBaseZenHanToggle'
 YomiBaseZenHanToggle(d)
 ^
sglobal.h:138:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
romaji.c:4006:1: note: in expansion of macro 'YomiBaseRotateForw'
 YomiBaseRotateForw(d)
 ^
sglobal.h:137:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
romaji.c:4037:1: note: in expansion of macro 'YomiBaseRotateBack'
 YomiBaseRotateBack(d)
 ^
sglobal.h:136:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
romaji.c:4067:1: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 YomiBaseKanaEisuToggle(d)
 ^
sglobal.h:135:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
romaji.c:4086:1: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 YomiBaseKakuteiHenkanToggle(d)
 ^
sglobal.h:144:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
romaji.c:4105:1: note: in expansion of macro 'YomiModeBackup'
 YomiModeBackup(d)
 ^
sglobal.h:222:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define exitJishu                           G222_exitJishu
                                             ^
romaji.c:4149:1: note: in expansion of macro 'exitJishu'
 exitJishu(d)
 ^
romaji.c:4344:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:146:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
romaji.c:4559:1: note: in expansion of macro 'Yomisearchfunc'
 Yomisearchfunc(d, mode, whattodo, key, fnum)
 ^
romaji.c: In function 'G146_Yomisearchfunc':
sglobal.h:382:45: warning: unused variable 'G382_yomi_mode' [-Wunused-variable]
 #define yomi_mode                           G382_yomi_mode
                                             ^
romaji.c:4568:23: note: in expansion of macro 'yomi_mode'
   extern KanjiModeRec yomi_mode;
                       ^
romaji.c: At top level:
romaji.c:4871:8: warning: type defaults to 'int' in declaration of 'YomiNextJishu' [-Wimplicit-int]
 static YomiNextJishu pro((uiContext));
        ^
romaji.c:4874:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4880:8: warning: type defaults to 'int' in declaration of 'YomiPreviousJishu' [-Wimplicit-int]
 static YomiPreviousJishu pro((uiContext));
        ^
romaji.c:4883:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4889:8: warning: type defaults to 'int' in declaration of 'YomiKanaRotate' [-Wimplicit-int]
 static YomiKanaRotate pro((uiContext));
        ^
romaji.c:4892:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4898:8: warning: type defaults to 'int' in declaration of 'YomiRomajiRotate' [-Wimplicit-int]
 static YomiRomajiRotate pro((uiContext));
        ^
romaji.c:4901:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4907:8: warning: type defaults to 'int' in declaration of 'YomiCaseRotateForward' [-Wimplicit-int]
 static YomiCaseRotateForward pro((uiContext));
        ^
romaji.c:4910:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4916:8: warning: type defaults to 'int' in declaration of 'YomiZenkaku' [-Wimplicit-int]
 static YomiZenkaku pro((uiContext));
        ^
romaji.c:4919:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4925:8: warning: type defaults to 'int' in declaration of 'YomiHankaku' [-Wimplicit-int]
 static YomiHankaku pro((uiContext));
        ^
romaji.c:4928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4937:8: warning: type defaults to 'int' in declaration of 'YomiHiraganaJishu' [-Wimplicit-int]
 static YomiHiraganaJishu pro((uiContext));
        ^
romaji.c:4940:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4946:8: warning: type defaults to 'int' in declaration of 'YomiKatakanaJishu' [-Wimplicit-int]
 static YomiKatakanaJishu pro((uiContext));
        ^
romaji.c:4949:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4955:8: warning: type defaults to 'int' in declaration of 'YomiRomajiJishu' [-Wimplicit-int]
 static YomiRomajiJishu pro((uiContext));
        ^
romaji.c:4958:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4964:8: warning: type defaults to 'int' in declaration of 'YomiToLower' [-Wimplicit-int]
 static YomiToLower pro((uiContext));
        ^
romaji.c:4966:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToLower(d)
 ^
romaji.c:4972:8: warning: type defaults to 'int' in declaration of 'YomiToUpper' [-Wimplicit-int]
 static YomiToUpper pro((uiContext));
        ^
romaji.c:4975:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToUpper(d)
 ^
romaji.c:4981:8: warning: type defaults to 'int' in declaration of 'YomiCapitalize' [-Wimplicit-int]
 static YomiCapitalize pro((uiContext));
        ^
romaji.c:4984:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiCapitalize(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:15:45: warning: type defaults to 'int' in declaration of 'G015_ConvertAsBushu' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
yomimap.h:27:8: note: in expansion of macro 'ConvertAsBushu'
 extern ConvertAsBushu pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
yomimap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
yomimap.h:28:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
In file included from romaji.c:5009:0:
yomimap.h:29:8: warning: type defaults to 'int' in declaration of 'YomiBubunKakutei' [-Wimplicit-int]
 extern YomiBubunKakutei pro((uiContext));
        ^
romaji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from romaji.c:5009:0:
yomimap.h:24:13: warning: 'yomimap_id' defined but not used [-Wunused-variable]
 static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $";
             ^
romaji.c: In function 'yomiquotedfunc':
romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
romaji.c: In function 'G384_doKakutei':
romaji.c:2321:7: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int len, res;
       ^
rm -f romaji.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC romaji.c
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from romaji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from romaji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from romaji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
romaji.c:329:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:82:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomkanaInit                         G082_RomkanaInit
                                             ^
romaji.c:476:1: note: in expansion of macro 'RomkanaInit'
 RomkanaInit()
 ^
romaji.c: In function 'G081_RomkanaFin':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:610:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:793:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiExit(d, retval)
 ^
romaji.c:824:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiQuit(d, retval)
 ^
romaji.c:963:8: warning: type defaults to 'int' in declaration of 'makePhonoOnBuffer' [-Wimplicit-int]
 static makePhonoOnBuffer();
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:141:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
romaji.c:978:1: note: in expansion of macro 'YomiInsert'
 YomiInsert(d)
 ^
romaji.c: In function 'G141_YomiInsert':
romaji.c:1032:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED
                        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
romaji.c: At top level:
sglobal.h:230:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
romaji.c:1148:1: note: in expansion of macro 'findSup'
 findSup(wchar_t key)
 ^
romaji.c: In function 'G230_findSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:1155:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:1178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makePhonoOnBuffer(d, yc, key, flag, english)
 ^
romaji.c:1450:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dakuonP(ch)
 ^
romaji.c: In function 'dakuonP':
romaji.c:1453:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1496:1: warning: return type defaults to 'int' [-Wimplicit-int]
 growDakuonP(ch)
 ^
romaji.c: In function 'growDakuonP':
romaji.c:1500:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1535:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KanaYomiInsert(d)
 ^
romaji.c:1693:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoBackward(yc)
 ^
romaji.c:1716:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoForward(yc)
 ^
romaji.c:1804:8: warning: type defaults to 'int' in declaration of 'YomiNop' [-Wimplicit-int]
 static YomiNop pro((uiContext));
        ^
romaji.c:1807:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiNop(d)
 ^
romaji.c:1817:8: warning: type defaults to 'int' in declaration of 'YomiForward' [-Wimplicit-int]
 static YomiForward pro((uiContext));
        ^
romaji.c:1820:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1878:8: warning: type defaults to 'int' in declaration of 'YomiBeginningOfLine' [-Wimplicit-int]
 static YomiBeginningOfLine pro((uiContext));
        ^
romaji.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1912:8: warning: type defaults to 'int' in declaration of 'YomiEndOfLine' [-Wimplicit-int]
 static YomiEndOfLine pro((uiContext));
        ^
romaji.c:1915:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
romaji.c:1981:1: note: in expansion of macro 'RomajiFlushYomi'
 RomajiFlushYomi(d, b, bsize)
 ^
romaji.c:2134:1: warning: return type defaults to 'int' [-Wimplicit-int]
 appendYomi2Yomi(yom, yc)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:140:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
romaji.c:2684:1: note: in expansion of macro 'YomiExit'
 YomiExit(d, retval)
 ^
sglobal.h:50:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
romaji.c:2764:1: note: in expansion of macro 'KanaDeletePrevious'
 ^
romaji.c:2837:8: warning: type defaults to 'int' in declaration of 'YomiDeletePrevious' [-Wimplicit-int]
 static YomiDeletePrevious pro((uiContext));
        ^
romaji.c:2876:8: warning: type defaults to 'int' in declaration of 'YomiDeleteNext' [-Wimplicit-int]
 static YomiDeleteNext pro((uiContext));
        ^
romaji.c:2950:8: warning: type defaults to 'int' in declaration of 'YomiKillToEndOfLine' [-Wimplicit-int]
 static YomiKillToEndOfLine pro((uiContext));
        ^
romaji.c:2982:8: warning: type defaults to 'int' in declaration of 'YomiQuit' [-Wimplicit-int]
 static YomiQuit pro((uiContext));
        ^
romaji.c:3019:8: warning: type defaults to 'int' in declaration of 'simplePopCallback' [-Wimplicit-int]
 static simplePopCallback pro((uiContext, int, mode_context));
        ^
romaji.c:3022:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simplePopCallback(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:158:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define alphaMode                           G158_alphaMode
                                             ^
romaji.c:3033:1: note: in expansion of macro 'alphaMode'
 alphaMode(d)
 ^
romaji.c:3069:8: warning: type defaults to 'int' in declaration of 'exitYomiQuotedInsert' [-Wimplicit-int]
 static exitYomiQuotedInsert pro((uiContext, int, mode_context));
        ^
romaji.c:3072:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitYomiQuotedInsert(d, retval, env)
 ^
romaji.c:3083:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiInsertQuoted(d)
 ^
romaji.c:3114:8: warning: type defaults to 'int' in declaration of 'yomiquotedfunc' [-Wimplicit-int]
 static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int));
        ^
romaji.c:3117:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiquotedfunc(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:145:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
romaji.c:3169:1: note: in expansion of macro 'YomiQuotedInsert'
 YomiQuotedInsert(d)
 ^
romaji.c: In function 'mapAsKuten':
romaji.c:3209:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c:3209:10: warning: unused variable 'allowTwoByte' [-Wunused-variable]
romaji.c: In function 'mapAsHex':
romaji.c:3302:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c: At top level:
romaji.c:3426:8: warning: type defaults to 'int' in declaration of 'ConvertAsHex' [-Wimplicit-int]
 static ConvertAsHex pro((uiContext));
        ^
romaji.c:3429:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ConvertAsHex(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:188:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define convertAsHex                        G188_convertAsHex
                                             ^
romaji.c:3524:1: note: in expansion of macro 'convertAsHex'
 convertAsHex(d)
 ^
romaji.c: In function 'replaceSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3558:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3568:8: warning: type defaults to 'int' in declaration of 'everySupkey' [-Wimplicit-int]
 static everySupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3571:1: warning: return type defaults to 'int' [-Wimplicit-int]
 everySupkey(d, retval, env)
 ^
romaji.c:3589:8: warning: type defaults to 'int' in declaration of 'exitSupkey' [-Wimplicit-int]
 static exitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitSupkey(d, retval, env)
 ^
romaji.c:3633:8: warning: type defaults to 'int' in declaration of 'quitSupkey' [-Wimplicit-int]
 static quitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitSupkey(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:350:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
romaji.c:3648:1: note: in expansion of macro 'selectKeysup'
 selectKeysup(d, yc, ind)
 ^
romaji.c: In function 'G350_selectKeysup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3655:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3697:1: warning: return type defaults to 'int' [-Wimplicit-int]
 regionGairaigo(yc, s, e)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:186:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
romaji.c:3728:1: note: in expansion of macro 'containUnconvertedKey'
 containUnconvertedKey(yc)
 ^
romaji.c:3760:8: warning: type defaults to 'int' in declaration of 'YomiHenkan' [-Wimplicit-int]
 static YomiHenkan pro((uiContext));
        ^
romaji.c:3830:8: warning: type defaults to 'int' in declaration of 'YomiHenkanNaive' [-Wimplicit-int]
 static YomiHenkanNaive pro((uiContext));
        ^
romaji.c:3847:8: warning: type defaults to 'int' in declaration of 'YomiHenkanOrNothing' [-Wimplicit-int]
 static YomiHenkanOrNothing pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
romaji.c:3866:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
romaji.c:3866:40: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
                                        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
romaji.c:3867:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
romaji.c:3868:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
romaji.c:3868:39: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
                                       ^
romaji.c:3870:8: warning: type defaults to 'int' in declaration of 'YomiBaseHira' [-Wimplicit-int]
 static YomiBaseHira pro((uiContext));
        ^
romaji.c:3873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHira(d)
 ^
romaji.c:3882:8: warning: type defaults to 'int' in declaration of 'YomiBaseKata' [-Wimplicit-int]
 static YomiBaseKata pro((uiContext));
        ^
romaji.c:3885:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKata(d)
 ^
romaji.c:3894:8: warning: type defaults to 'int' in declaration of 'YomiBaseEisu' [-Wimplicit-int]
 static YomiBaseEisu pro((uiContext));
        ^
romaji.c:3897:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseEisu(d)
 ^
romaji.c:3906:8: warning: type defaults to 'int' in declaration of 'YomiBaseZen' [-Wimplicit-int]
 static YomiBaseZen pro((uiContext));
        ^
romaji.c:3909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseZen(d)
 ^
romaji.c:3918:8: warning: type defaults to 'int' in declaration of 'YomiBaseHan' [-Wimplicit-int]
 static YomiBaseHan pro((uiContext));
        ^
romaji.c:3921:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHan(d)
 ^
romaji.c:3930:8: warning: type defaults to 'int' in declaration of 'YomiBaseKana' [-Wimplicit-int]
 static YomiBaseKana pro((uiContext));
        ^
romaji.c:3933:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKana(d)
 ^
romaji.c:3942:8: warning: type defaults to 'int' in declaration of 'YomiBaseKakutei' [-Wimplicit-int]
 static YomiBaseKakutei pro((uiContext));
        ^
romaji.c:3945:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKakutei(d)
 ^
romaji.c:3954:8: warning: type defaults to 'int' in declaration of 'YomiBaseHenkan' [-Wimplicit-int]
 static YomiBaseHenkan pro((uiContext));
        ^
romaji.c:3957:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHenkan(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:134:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
romaji.c:3968:1: note: in expansion of macro 'YomiBaseHiraKataToggle'
 YomiBaseHiraKataToggle(d)
 ^
sglobal.h:139:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
romaji.c:3987:1: note: in expansion of macro 'YomiBaseZenHanToggle'
 YomiBaseZenHanToggle(d)
 ^
sglobal.h:138:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
romaji.c:4006:1: note: in expansion of macro 'YomiBaseRotateForw'
 YomiBaseRotateForw(d)
 ^
sglobal.h:137:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
romaji.c:4037:1: note: in expansion of macro 'YomiBaseRotateBack'
 YomiBaseRotateBack(d)
 ^
sglobal.h:136:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
romaji.c:4067:1: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 YomiBaseKanaEisuToggle(d)
 ^
sglobal.h:135:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
romaji.c:4086:1: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 YomiBaseKakuteiHenkanToggle(d)
 ^
sglobal.h:144:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
romaji.c:4105:1: note: in expansion of macro 'YomiModeBackup'
 YomiModeBackup(d)
 ^
sglobal.h:222:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define exitJishu                           G222_exitJishu
                                             ^
romaji.c:4149:1: note: in expansion of macro 'exitJishu'
 exitJishu(d)
 ^
romaji.c:4344:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:146:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
romaji.c:4559:1: note: in expansion of macro 'Yomisearchfunc'
 Yomisearchfunc(d, mode, whattodo, key, fnum)
 ^
romaji.c: In function 'G146_Yomisearchfunc':
sglobal.h:382:45: warning: unused variable 'G382_yomi_mode' [-Wunused-variable]
 #define yomi_mode                           G382_yomi_mode
                                             ^
romaji.c:4568:23: note: in expansion of macro 'yomi_mode'
   extern KanjiModeRec yomi_mode;
                       ^
romaji.c: At top level:
romaji.c:4871:8: warning: type defaults to 'int' in declaration of 'YomiNextJishu' [-Wimplicit-int]
 static YomiNextJishu pro((uiContext));
        ^
romaji.c:4874:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4880:8: warning: type defaults to 'int' in declaration of 'YomiPreviousJishu' [-Wimplicit-int]
 static YomiPreviousJishu pro((uiContext));
        ^
romaji.c:4883:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4889:8: warning: type defaults to 'int' in declaration of 'YomiKanaRotate' [-Wimplicit-int]
 static YomiKanaRotate pro((uiContext));
        ^
romaji.c:4892:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4898:8: warning: type defaults to 'int' in declaration of 'YomiRomajiRotate' [-Wimplicit-int]
 static YomiRomajiRotate pro((uiContext));
        ^
romaji.c:4901:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4907:8: warning: type defaults to 'int' in declaration of 'YomiCaseRotateForward' [-Wimplicit-int]
 static YomiCaseRotateForward pro((uiContext));
        ^
romaji.c:4910:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4916:8: warning: type defaults to 'int' in declaration of 'YomiZenkaku' [-Wimplicit-int]
 static YomiZenkaku pro((uiContext));
        ^
romaji.c:4919:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4925:8: warning: type defaults to 'int' in declaration of 'YomiHankaku' [-Wimplicit-int]
 static YomiHankaku pro((uiContext));
        ^
romaji.c:4928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4937:8: warning: type defaults to 'int' in declaration of 'YomiHiraganaJishu' [-Wimplicit-int]
 static YomiHiraganaJishu pro((uiContext));
        ^
romaji.c:4940:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4946:8: warning: type defaults to 'int' in declaration of 'YomiKatakanaJishu' [-Wimplicit-int]
 static YomiKatakanaJishu pro((uiContext));
        ^
romaji.c:4949:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4955:8: warning: type defaults to 'int' in declaration of 'YomiRomajiJishu' [-Wimplicit-int]
 static YomiRomajiJishu pro((uiContext));
        ^
romaji.c:4958:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4964:8: warning: type defaults to 'int' in declaration of 'YomiToLower' [-Wimplicit-int]
 static YomiToLower pro((uiContext));
        ^
romaji.c:4966:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToLower(d)
 ^
romaji.c:4972:8: warning: type defaults to 'int' in declaration of 'YomiToUpper' [-Wimplicit-int]
 static YomiToUpper pro((uiContext));
        ^
romaji.c:4975:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToUpper(d)
 ^
romaji.c:4981:8: warning: type defaults to 'int' in declaration of 'YomiCapitalize' [-Wimplicit-int]
 static YomiCapitalize pro((uiContext));
        ^
romaji.c:4984:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiCapitalize(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:15:45: warning: type defaults to 'int' in declaration of 'G015_ConvertAsBushu' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
yomimap.h:27:8: note: in expansion of macro 'ConvertAsBushu'
 extern ConvertAsBushu pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
yomimap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
yomimap.h:28:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
In file included from romaji.c:5009:0:
yomimap.h:29:8: warning: type defaults to 'int' in declaration of 'YomiBubunKakutei' [-Wimplicit-int]
 extern YomiBubunKakutei pro((uiContext));
        ^
romaji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from romaji.c:5009:0:
yomimap.h:24:13: warning: 'yomimap_id' defined but not used [-Wunused-variable]
 static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $";
             ^
romaji.c: In function 'yomiquotedfunc':
romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
romaji.c: In function 'G384_doKakutei':
romaji.c:2401:9: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
       s += len;
         ^
rm -f uiutil.o unshared/uiutil.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  uiutil.c -o unshared/uiutil.o
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uiutil.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uiutil.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uiutil.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uiutil.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeUiUtilEchoStr(d)
 ^
uiutil.c:351:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:329:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
uiutil.c:416:1: note: in expansion of macro 'prevMenuIfExist'
 prevMenuIfExist(d)
 ^
uiutil.c:433:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:113:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
uiutil.c:454:1: note: in expansion of macro 'UiUtilMode'
 UiUtilMode(d)
 ^
uiutil.c: In function 'G359_showmenu':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uiutil.c:551:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG)
                ^
uiutil.c: At top level:
uiutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f uiutil.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC uiutil.c
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uiutil.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uiutil.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uiutil.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uiutil.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeUiUtilEchoStr(d)
 ^
uiutil.c:351:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:329:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
uiutil.c:416:1: note: in expansion of macro 'prevMenuIfExist'
 prevMenuIfExist(d)
 ^
uiutil.c:433:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:113:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
uiutil.c:454:1: note: in expansion of macro 'UiUtilMode'
 UiUtilMode(d)
 ^
uiutil.c: In function 'G359_showmenu':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uiutil.c:551:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG)
                ^
uiutil.c: At top level:
uiutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f uldefine.o unshared/uldefine.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  uldefine.c -o unshared/uldefine.o
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldefine.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldefine.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldefine.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uldefine.c:105:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTango(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:179:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define clearYomi                           G179_clearYomi
                                             ^
uldefine.c:114:1: note: in expansion of macro 'clearYomi'
 clearYomi(d)
 ^
uldefine.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTourokuContext(p)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:247:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldefine.c:166:1: note: in expansion of macro 'getTourokuContext'
 getTourokuContext(d)
 ^
uldefine.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTTangoEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldefine.c:271:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldefine.c: At top level:
uldefine.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:376:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuTTangoQuitCatch                   G376_uuTTangoQuitCatch
                                             ^
uldefine.c:296:1: note: in expansion of macro 'uuTTangoQuitCatch'
 uuTTangoQuitCatch(d, retval, env)
 ^
uldefine.c:311:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuT2TangoEveryTimeCatch':
sglobal.h:150:45: warning: implicit declaration of function 'G150__do_func_slightly' [-Wimplicit-function-declaration]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
uldefine.c:328:5: note: in expansion of macro '_do_func_slightly'
     _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode);
     ^
uldefine.c: At top level:
uldefine.c:371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoExitCatch(d, retval, nyc)
 ^
uldefine.c:394:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoQuitCatch(d, retval, env)
 ^
uldefine.c:414:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTMakeDicYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:423:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:479:10: note: in expansion of macro 'dicTourokuTango'
   return(dicTourokuTango(d, uuTTangoQuitCatch));
          ^
uldefine.c: At top level:
uldefine.c:483:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicQuitCatch(d, retval, env)
 ^
uldefine.c:497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'G248_getUserDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:525:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldefine.c: At top level:
sglobal.h:199:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
uldefine.c:568:1: note: in expansion of macro 'dicTouroku'
 dicTouroku(d)
 ^
uldefine.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuDo(d)
 ^
uldefine.c:657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkUsrDic(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'checkUsrDic':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldefine.c:681:10: note: in expansion of macro 'getYesNoContext'
       if(getYesNoContext(d,
          ^
uldefine.c: At top level:
sglobal.h:204:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:711:1: note: in expansion of macro 'dicTourokuTango'
 dicTourokuTango(d, quitfunc)
 ^
uldefine.c: In function 'G204_dicTourokuTango':
uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable]
   tourokuContext tc = (tourokuContext)d->modec;
                  ^
uldefine.c: At top level:
uldefine.c:757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuTangoPre(d)
 ^
uldefine.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */
 ^
uldefine.c:779:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiEveryTimeCatch(d, retval, env)
 ^
uldefine.c:833:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTYomiExitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:849:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
uldefine.c: At top level:
uldefine.c:852:8: warning: type defaults to 'int' in declaration of 'uuTYomiQuitCatch' [-Wimplicit-int]
 static uuTYomiQuitCatch pro((uiContext, int, mode_context));
        ^
uldefine.c:855:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiQuitCatch(d, retval, env)
 ^
uldefine.c:870:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomi(d)
 ^
uldefine.c:877:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuYomi(d, dn, dm)
 ^
uldefine.c:888:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomiDo(d, quitfunc)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'dicTourokuYomiDo':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldefine.c:898:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre);
            ^
uldefine.c: At top level:
uldefine.c:928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiExitCatch(d, retval, env)
 ^
uldefine.c:965:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:202:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:986:1: note: in expansion of macro 'dicTourokuHinshi'
 dicTourokuHinshi(d)
 ^
uldefine.c: In function 'G202_dicTourokuHinshi':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldefine.c:1003:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) < 0) {
                ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldefine.c:1006:12: note: in expansion of macro 'GLineNGReturnTK'
     return(GLineNGReturnTK(d));
            ^
uldefine.c: At top level:
sglobal.h:200:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
uldefine.c:1063:1: note: in expansion of macro 'dicTourokuControl'
 dicTourokuControl(d, tango, quitfunc)
 ^
uldefine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldefine.c: In function 'G179_clearYomi':
uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
uldefine.c: In function 'clearTango':
uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f uldefine.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC uldefine.c
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldefine.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldefine.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldefine.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uldefine.c:105:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTango(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:179:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define clearYomi                           G179_clearYomi
                                             ^
uldefine.c:114:1: note: in expansion of macro 'clearYomi'
 clearYomi(d)
 ^
uldefine.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTourokuContext(p)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:247:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldefine.c:166:1: note: in expansion of macro 'getTourokuContext'
 getTourokuContext(d)
 ^
uldefine.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTTangoEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldefine.c:271:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldefine.c: At top level:
uldefine.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:376:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuTTangoQuitCatch                   G376_uuTTangoQuitCatch
                                             ^
uldefine.c:296:1: note: in expansion of macro 'uuTTangoQuitCatch'
 uuTTangoQuitCatch(d, retval, env)
 ^
uldefine.c:311:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuT2TangoEveryTimeCatch':
sglobal.h:150:45: warning: implicit declaration of function 'G150__do_func_slightly' [-Wimplicit-function-declaration]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
uldefine.c:328:5: note: in expansion of macro '_do_func_slightly'
     _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode);
     ^
uldefine.c: At top level:
uldefine.c:371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoExitCatch(d, retval, nyc)
 ^
uldefine.c:394:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoQuitCatch(d, retval, env)
 ^
uldefine.c:414:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTMakeDicYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:423:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:479:10: note: in expansion of macro 'dicTourokuTango'
   return(dicTourokuTango(d, uuTTangoQuitCatch));
          ^
uldefine.c: At top level:
uldefine.c:483:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicQuitCatch(d, retval, env)
 ^
uldefine.c:497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'G248_getUserDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:525:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldefine.c: At top level:
sglobal.h:199:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
uldefine.c:568:1: note: in expansion of macro 'dicTouroku'
 dicTouroku(d)
 ^
uldefine.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuDo(d)
 ^
uldefine.c:657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkUsrDic(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'checkUsrDic':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldefine.c:681:10: note: in expansion of macro 'getYesNoContext'
       if(getYesNoContext(d,
          ^
uldefine.c: At top level:
sglobal.h:204:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:711:1: note: in expansion of macro 'dicTourokuTango'
 dicTourokuTango(d, quitfunc)
 ^
uldefine.c: In function 'G204_dicTourokuTango':
uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable]
   tourokuContext tc = (tourokuContext)d->modec;
                  ^
uldefine.c: At top level:
uldefine.c:757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuTangoPre(d)
 ^
uldefine.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */
 ^
uldefine.c:779:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiEveryTimeCatch(d, retval, env)
 ^
uldefine.c:833:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTYomiExitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:849:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
uldefine.c: At top level:
uldefine.c:852:8: warning: type defaults to 'int' in declaration of 'uuTYomiQuitCatch' [-Wimplicit-int]
 static uuTYomiQuitCatch pro((uiContext, int, mode_context));
        ^
uldefine.c:855:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiQuitCatch(d, retval, env)
 ^
uldefine.c:870:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomi(d)
 ^
uldefine.c:877:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuYomi(d, dn, dm)
 ^
uldefine.c:888:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomiDo(d, quitfunc)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'dicTourokuYomiDo':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldefine.c:898:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre);
            ^
uldefine.c: At top level:
uldefine.c:928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiExitCatch(d, retval, env)
 ^
uldefine.c:965:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:202:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:986:1: note: in expansion of macro 'dicTourokuHinshi'
 dicTourokuHinshi(d)
 ^
uldefine.c: In function 'G202_dicTourokuHinshi':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldefine.c:1003:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) < 0) {
                ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldefine.c:1006:12: note: in expansion of macro 'GLineNGReturnTK'
     return(GLineNGReturnTK(d));
            ^
uldefine.c: At top level:
sglobal.h:200:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
uldefine.c:1063:1: note: in expansion of macro 'dicTourokuControl'
 dicTourokuControl(d, tango, quitfunc)
 ^
uldefine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldefine.c: In function 'G179_clearYomi':
uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
uldefine.c: In function 'clearTango':
uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f uldelete.o unshared/uldelete.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  uldelete.c -o unshared/uldelete.o
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldelete.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldelete.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldelete.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'G235_freeAndPopTouroku':
sglobal.h:326:45: warning: implicit declaration of function 'G326_popTourokuMode' [-Wimplicit-function-declaration]
 #define popTourokuMode                      G326_popTourokuMode
                                             ^
uldelete.c:95:3: note: in expansion of macro 'popTourokuMode'
   popTourokuMode(d);
   ^
uldelete.c: At top level:
uldelete.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldelete.c:144:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldelete.c: At top level:
uldelete.c:150:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiExitCatch(d, retval, env)
 ^
uldelete.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiQuitCatch':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
uldelete.c:178:3: note: in expansion of macro 'clearYomi'
   clearYomi(d);
   ^
uldelete.c: At top level:
uldelete.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoYomi(d)
 ^
uldelete.c:215:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoYomi(d, dn, dm)
 ^
uldelete.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoDictionary(d, dn, dm)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'getMountDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:249:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
sglobal.h:198:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
uldelete.c:340:1: note: in expansion of macro 'dicSakujo'
 dicSakujo(d)
 ^
uldelete.c: In function 'G198_dicSakujo':
sglobal.h:247:45: warning: implicit declaration of function 'G247_getTourokuContext' [-Wimplicit-function-declaration]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldelete.c:355:9: note: in expansion of macro 'getTourokuContext'
     if (getTourokuContext(d) != NG) {
         ^
uldelete.c: At top level:
uldelete.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int]
 CloseDeleteContext(tc)
 ^
uldelete.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getEffectDic(tc)
 ^
uldelete.c:558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSTangoExitCatch':
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldelete.c:585:12: note: in expansion of macro 'GLineNGReturnTK'
     return GLineNGReturnTK(d);
            ^
uldelete.c: At top level:
uldelete.c:592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoQuitCatch(d, retval, env)
 ^
uldelete.c:616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoBgnBun(d, st)
 ^
uldelete.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoEndBun(d)
 ^
uldelete.c:722:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoTango(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoTango':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldelete.c:734:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267"
            ^
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldelete.c:782:6: note: in expansion of macro 'getForIchiranContext'
   if(getForIchiranContext(d) == NG) {
      ^
uldelete.c: At top level:
uldelete.c:832:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDeleteDic(mc)
 ^
uldelete.c:869:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicExitCatch(d, retval, env)
 ^
uldelete.c:909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicQuitCatch(d, retval, env)
 ^
uldelete.c:925:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDictionary(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDictionary':
sglobal.h:246:45: warning: implicit declaration of function 'G246_getMountContext' [-Wimplicit-function-declaration]
 #define getMountContext                     G246_getMountContext
                                             ^
uldelete.c:981:25: note: in expansion of macro 'getMountContext'
           if ((retval = getMountContext(d)) != NG) {
                         ^
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
uldelete.c:1002:27: note: in expansion of macro 'selectOnOff'
             if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem,
                           ^
uldelete.c: At top level:
uldelete.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSDeleteYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:1071:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
uldelete.c:1164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteQuitCatch(d, retval, env)
 ^
uldelete.c:1183:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteNoCatch(d, retval, env)
 ^
uldelete.c:1201:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDo(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDo':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldelete.c:1230:7: note: in expansion of macro 'getYesNoContext'
   if (getYesNoContext(d,
       ^
uldelete.c: At top level:
uldelete.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldelete.c: In function 'CloseDeleteContext':
uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f uldelete.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC uldelete.c
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldelete.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldelete.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldelete.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'G235_freeAndPopTouroku':
sglobal.h:326:45: warning: implicit declaration of function 'G326_popTourokuMode' [-Wimplicit-function-declaration]
 #define popTourokuMode                      G326_popTourokuMode
                                             ^
uldelete.c:95:3: note: in expansion of macro 'popTourokuMode'
   popTourokuMode(d);
   ^
uldelete.c: At top level:
uldelete.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldelete.c:144:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldelete.c: At top level:
uldelete.c:150:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiExitCatch(d, retval, env)
 ^
uldelete.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiQuitCatch':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
uldelete.c:178:3: note: in expansion of macro 'clearYomi'
   clearYomi(d);
   ^
uldelete.c: At top level:
uldelete.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoYomi(d)
 ^
uldelete.c:215:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoYomi(d, dn, dm)
 ^
uldelete.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoDictionary(d, dn, dm)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'getMountDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:249:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
sglobal.h:198:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
uldelete.c:340:1: note: in expansion of macro 'dicSakujo'
 dicSakujo(d)
 ^
uldelete.c: In function 'G198_dicSakujo':
sglobal.h:247:45: warning: implicit declaration of function 'G247_getTourokuContext' [-Wimplicit-function-declaration]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldelete.c:355:9: note: in expansion of macro 'getTourokuContext'
     if (getTourokuContext(d) != NG) {
         ^
uldelete.c: At top level:
uldelete.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int]
 CloseDeleteContext(tc)
 ^
uldelete.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getEffectDic(tc)
 ^
uldelete.c:558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSTangoExitCatch':
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldelete.c:585:12: note: in expansion of macro 'GLineNGReturnTK'
     return GLineNGReturnTK(d);
            ^
uldelete.c: At top level:
uldelete.c:592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoQuitCatch(d, retval, env)
 ^
uldelete.c:616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoBgnBun(d, st)
 ^
uldelete.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoEndBun(d)
 ^
uldelete.c:722:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoTango(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoTango':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldelete.c:734:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267"
            ^
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldelete.c:782:6: note: in expansion of macro 'getForIchiranContext'
   if(getForIchiranContext(d) == NG) {
      ^
uldelete.c: At top level:
uldelete.c:832:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDeleteDic(mc)
 ^
uldelete.c:869:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicExitCatch(d, retval, env)
 ^
uldelete.c:909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicQuitCatch(d, retval, env)
 ^
uldelete.c:925:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDictionary(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDictionary':
sglobal.h:246:45: warning: implicit declaration of function 'G246_getMountContext' [-Wimplicit-function-declaration]
 #define getMountContext                     G246_getMountContext
                                             ^
uldelete.c:981:25: note: in expansion of macro 'getMountContext'
           if ((retval = getMountContext(d)) != NG) {
                         ^
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
uldelete.c:1002:27: note: in expansion of macro 'selectOnOff'
             if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem,
                           ^
uldelete.c: At top level:
uldelete.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSDeleteYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:1071:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
uldelete.c:1164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteQuitCatch(d, retval, env)
 ^
uldelete.c:1183:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteNoCatch(d, retval, env)
 ^
uldelete.c:1201:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDo(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDo':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldelete.c:1230:7: note: in expansion of macro 'getYesNoContext'
   if (getYesNoContext(d,
       ^
uldelete.c: At top level:
uldelete.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldelete.c: In function 'CloseDeleteContext':
uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f ulhinshi.o unshared/ulhinshi.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulhinshi.c -o unshared/ulhinshi.o
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulhinshi.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulhinshi.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulhinshi.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiYNQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshiYNQuitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
ulhinshi.c:281:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
ulhinshi.c: At top level:
ulhinshi.c:289:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi2YesCatch':
sglobal.h:201:45: warning: implicit declaration of function 'G201_dicTourokuDictionary' [-Wimplicit-function-declaration]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:306:14: note: in expansion of macro 'dicTourokuDictionary'
       return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch));
              ^
ulhinshi.c: At top level:
ulhinshi.c:313:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2NoCatch(d, retval, env)
 ^
ulhinshi.c:342:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi1YesCatch':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
ulhinshi.c:360:18: note: in expansion of macro 'getYesNoContext'
     if((retval = getYesNoContext(d,
                  ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
ulhinshi.c:364:14: note: in expansion of macro 'GLineNGReturnTK'
       return(GLineNGReturnTK(d));
              ^
ulhinshi.c: At top level:
ulhinshi.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1NoCatch(d, retval, env)
 ^
ulhinshi.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQYesCatch(d, retval, env)
 ^
ulhinshi.c:446:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:203:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshiDelivery            G203_dicTourokuHinshiDelivery
                                             ^
ulhinshi.c:463:1: note: in expansion of macro 'dicTourokuHinshiDelivery'
 dicTourokuHinshiDelivery(d)
 ^
ulhinshi.c: In function 'G203_dicTourokuHinshiDelivery':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
ulhinshi.c:481:5: note: in expansion of macro 'clearYomi'
     clearYomi(d);
     ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
ulhinshi.c:482:12: note: in expansion of macro 'dicTourokuTango'
     return(dicTourokuTango(d, uuTTangoQuitCatch));
            ^
ulhinshi.c: At top level:
ulhinshi.c:672:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuYes(d)
 ^
ulhinshi.c:761:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuNo(d)
 ^
ulhinshi.c:861:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeDoushi(d)
 ^
ulhinshi.c:902:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicExitCatch(d, retval, env)
 ^
ulhinshi.c:930:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:201:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:944:1: note: in expansion of macro 'dicTourokuDictionary'
 dicTourokuDictionary(d, exitfunc, quitfunc)
 ^
ulhinshi.c: In function 'G201_dicTourokuDictionary':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulhinshi.c:962:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulhinshi.c: At top level:
ulhinshi.c:1012:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tangoTouroku(d)
 ^
ulhinshi.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
ulhinshi.c: In function 'makeDoushi':
ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type]
 }    
 ^
rm -f ulhinshi.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC ulhinshi.c
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulhinshi.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulhinshi.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulhinshi.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiYNQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshiYNQuitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
ulhinshi.c:281:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
ulhinshi.c: At top level:
ulhinshi.c:289:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi2YesCatch':
sglobal.h:201:45: warning: implicit declaration of function 'G201_dicTourokuDictionary' [-Wimplicit-function-declaration]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:306:14: note: in expansion of macro 'dicTourokuDictionary'
       return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch));
              ^
ulhinshi.c: At top level:
ulhinshi.c:313:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2NoCatch(d, retval, env)
 ^
ulhinshi.c:342:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi1YesCatch':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
ulhinshi.c:360:18: note: in expansion of macro 'getYesNoContext'
     if((retval = getYesNoContext(d,
                  ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
ulhinshi.c:364:14: note: in expansion of macro 'GLineNGReturnTK'
       return(GLineNGReturnTK(d));
              ^
ulhinshi.c: At top level:
ulhinshi.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1NoCatch(d, retval, env)
 ^
ulhinshi.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQYesCatch(d, retval, env)
 ^
ulhinshi.c:446:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:203:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshiDelivery            G203_dicTourokuHinshiDelivery
                                             ^
ulhinshi.c:463:1: note: in expansion of macro 'dicTourokuHinshiDelivery'
 dicTourokuHinshiDelivery(d)
 ^
ulhinshi.c: In function 'G203_dicTourokuHinshiDelivery':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
ulhinshi.c:481:5: note: in expansion of macro 'clearYomi'
     clearYomi(d);
     ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
ulhinshi.c:482:12: note: in expansion of macro 'dicTourokuTango'
     return(dicTourokuTango(d, uuTTangoQuitCatch));
            ^
ulhinshi.c: At top level:
ulhinshi.c:672:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuYes(d)
 ^
ulhinshi.c:761:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuNo(d)
 ^
ulhinshi.c:861:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeDoushi(d)
 ^
ulhinshi.c:902:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicExitCatch(d, retval, env)
 ^
ulhinshi.c:930:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:201:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:944:1: note: in expansion of macro 'dicTourokuDictionary'
 dicTourokuDictionary(d, exitfunc, quitfunc)
 ^
ulhinshi.c: In function 'G201_dicTourokuDictionary':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulhinshi.c:962:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulhinshi.c: At top level:
ulhinshi.c:1012:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tangoTouroku(d)
 ^
ulhinshi.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
ulhinshi.c: In function 'makeDoushi':
ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type]
 }    
 ^
rm -f ulkigo.o unshared/ulkigo.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulkigo.c -o unshared/ulkigo.o
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulkigo.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulkigo.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulkigo.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulkigo.c:177:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoExitDo(d, retval)
 ^
ulkigo.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoRExitCatch(d, retval, env)
 ^
ulkigo.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoGExitCatch(d, retval, env)
 ^
ulkigo.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoKExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:374:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoGeneralExitCatch              G374_uuKigoGeneralExitCatch
                                             ^
ulkigo.c:242:1: note: in expansion of macro 'uuKigoGeneralExitCatch'
 uuKigoGeneralExitCatch(d, retval, env)
 ^
ulkigo.c:261:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:375:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoMake                          G375_uuKigoMake
                                             ^
ulkigo.c:276:1: note: in expansion of macro 'uuKigoMake'
 uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp)
 ^
ulkigo.c: In function 'G375_uuKigoMake':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulkigo.c:290:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulkigo.c: At top level:
sglobal.h:292:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
ulkigo.c:352:1: note: in expansion of macro 'kigoRussia'
 kigoRussia(d)
 ^
sglobal.h:290:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
ulkigo.c:373:1: note: in expansion of macro 'kigoGreek'
 kigoGreek(d)
 ^
sglobal.h:291:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
ulkigo.c:394:1: note: in expansion of macro 'kigoKeisen'
 kigoKeisen(d)
 ^
ulkigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f ulkigo.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC ulkigo.c
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulkigo.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulkigo.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulkigo.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulkigo.c:177:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoExitDo(d, retval)
 ^
ulkigo.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoRExitCatch(d, retval, env)
 ^
ulkigo.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoGExitCatch(d, retval, env)
 ^
ulkigo.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoKExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:374:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoGeneralExitCatch              G374_uuKigoGeneralExitCatch
                                             ^
ulkigo.c:242:1: note: in expansion of macro 'uuKigoGeneralExitCatch'
 uuKigoGeneralExitCatch(d, retval, env)
 ^
ulkigo.c:261:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:375:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoMake                          G375_uuKigoMake
                                             ^
ulkigo.c:276:1: note: in expansion of macro 'uuKigoMake'
 uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp)
 ^
ulkigo.c: In function 'G375_uuKigoMake':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulkigo.c:290:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulkigo.c: At top level:
sglobal.h:292:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
ulkigo.c:352:1: note: in expansion of macro 'kigoRussia'
 kigoRussia(d)
 ^
sglobal.h:290:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
ulkigo.c:373:1: note: in expansion of macro 'kigoGreek'
 kigoGreek(d)
 ^
sglobal.h:291:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
ulkigo.c:394:1: note: in expansion of macro 'kigoKeisen'
 kigoKeisen(d)
 ^
ulkigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f ulmount.o unshared/ulmount.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulmount.c -o unshared/ulmount.o
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulmount.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulmount.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulmount.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:246:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getMountContext                     G246_getMountContext
                                             ^
ulmount.c:92:1: note: in expansion of macro 'getMountContext'
 getMountContext(d)
 ^
ulmount.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'uuMountExitCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:162:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
ulmount.c:299:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountQuitCatch(d, retval, env)
 ^
ulmount.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDicList(d)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'getDicList':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:340:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
sglobal.h:197:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
ulmount.c:496:1: note: in expansion of macro 'dicMount'
 dicMount(d)
 ^
ulmount.c: In function 'G197_dicMount':
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
ulmount.c:546:16: note: in expansion of macro 'selectOnOff'
   if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem,
                ^
ulmount.c: At top level:
ulmount.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f ulmount.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC ulmount.c
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulmount.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulmount.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulmount.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:246:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getMountContext                     G246_getMountContext
                                             ^
ulmount.c:92:1: note: in expansion of macro 'getMountContext'
 getMountContext(d)
 ^
ulmount.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'uuMountExitCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:162:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
ulmount.c:299:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountQuitCatch(d, retval, env)
 ^
ulmount.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDicList(d)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'getDicList':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:340:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
sglobal.h:197:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
ulmount.c:496:1: note: in expansion of macro 'dicMount'
 dicMount(d)
 ^
ulmount.c: In function 'G197_dicMount':
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
ulmount.c:546:16: note: in expansion of macro 'selectOnOff'
   if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem,
                ^
ulmount.c: At top level:
ulmount.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f ulserver.o unshared/ulserver.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulserver.c -o unshared/ulserver.o
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulserver.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulserver.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulserver.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:354:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
ulserver.c:49:1: note: in expansion of macro 'serverFin'
 serverFin(d)
 ^
ulserver.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'uuServerChangeEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
ulserver.c:130:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
ulserver.c: At top level:
ulserver.c:136:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeExitCatch(d, retval, env)
 ^
ulserver.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:353:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
ulserver.c:162:1: note: in expansion of macro 'serverChange'
 serverChange(d)
 ^
ulserver.c: In function 'G353_serverChange':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:168:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 serverChangeDo(d, len)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'serverChangeDo':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:217:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f ulserver.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC ulserver.c
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulserver.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulserver.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulserver.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:354:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
ulserver.c:49:1: note: in expansion of macro 'serverFin'
 serverFin(d)
 ^
ulserver.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'uuServerChangeEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
ulserver.c:130:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
ulserver.c: At top level:
ulserver.c:136:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeExitCatch(d, retval, env)
 ^
ulserver.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:353:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
ulserver.c:162:1: note: in expansion of macro 'serverChange'
 serverChange(d)
 ^
ulserver.c: In function 'G353_serverChange':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:168:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 serverChangeDo(d, len)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'serverChangeDo':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:217:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f util.o unshared/util.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  util.c -o unshared/util.o
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from util.c:83:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from util.c:83:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from util.c:83:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from util.c:83:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
util.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int]
 colwidth(s, len)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:172:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
util.c:187:1: note: in expansion of macro 'checkGLineLen'
 checkGLineLen(d)
 ^
sglobal.h:59:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
util.c:206:1: note: in expansion of macro 'NothingChanged'
 NothingChanged(d)
 ^
sglobal.h:61:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
util.c:216:1: note: in expansion of macro 'NothingForGLine'
 NothingForGLine(d)
 ^
sglobal.h:60:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChangedWithBeep              G060_NothingChangedWithBeep
                                             ^
util.c:235:1: note: in expansion of macro 'NothingChangedWithBeep'
 NothingChangedWithBeep(d)
 ^
sglobal.h:62:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
util.c:242:1: note: in expansion of macro 'NothingForGLineWithBeep'
 NothingForGLineWithBeep(d)
 ^
sglobal.h:223:45: warning: type defaults to 'int' in declaration of 'G223_extractJishuString' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
util.c:263:8: note: in expansion of macro 'extractJishuString'
 extern extractJishuString pro((yomiContext, wchar_t *,  wchar_t *,
        ^
util.c:534:1: warning: return type defaults to 'int' [-Wimplicit-int]
 extractString(str, s, e)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
util.c:719:1: note: in expansion of macro 'setWStrings'
 setWStrings(ws, s, sz)
 ^
sglobal.h:58:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NoMoreMemory                        G058_NoMoreMemory
                                             ^
util.c:863:1: note: in expansion of macro 'NoMoreMemory'
 NoMoreMemory()
 ^
sglobal.h:30:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
util.c:870:1: note: in expansion of macro 'GLineNGReturn'
 GLineNGReturn(d)
 ^
sglobal.h:31:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
util.c:881:1: note: in expansion of macro 'GLineNGReturnFI'
 GLineNGReturnFI(d)
 ^
sglobal.h:32:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
util.c:892:1: note: in expansion of macro 'GLineNGReturnTK'
 GLineNGReturnTK(d)
 ^
sglobal.h:120:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WSfree                              G120_WSfree
                                             ^
util.c:1381:1: note: in expansion of macro 'WSfree'
 WSfree(s)
 ^
sglobal.h:131:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
util.c:1485:1: note: in expansion of macro 'WToupper'
 WToupper(wchar_t w)
 ^
util.c:1498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 WTolower(wchar_t w)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
util.c: In function 'G185_confirmContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1557:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: In function 'G151_abandonContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1590:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: At top level:
util.c:1620:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcAnyKey(d)
 ^
util.c:1633:8: warning: type defaults to 'int' in declaration of 'wait_anykey_func' [-Wimplicit-int]
 static wait_anykey_func pro((uiContext, KanjiMode, int, int, int));
        ^
util.c:1636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 wait_anykey_func(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:167:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define canna_alert                         G167_canna_alert
                                             ^
util.c:1703:1: note: in expansion of macro 'canna_alert'
 canna_alert(d, message, cnt)
 ^
util.c:80:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
util.c: In function 'wait_anykey_func':
util.c:1653:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
util.c: In function 'G302_makeKanjiStatusReturn':
util.c:670:45: warning: 'er' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen = (int)(er - sr);
                                             ^
util.c:669:45: warning: 'sr' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos = (int)(sr - d->genbuf);
                                             ^
util.c:606:7: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int len;
       ^
rm -f util.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC util.c
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from util.c:83:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from util.c:83:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from util.c:83:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from util.c:83:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
util.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int]
 colwidth(s, len)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:172:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
util.c:187:1: note: in expansion of macro 'checkGLineLen'
 checkGLineLen(d)
 ^
sglobal.h:59:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
util.c:206:1: note: in expansion of macro 'NothingChanged'
 NothingChanged(d)
 ^
sglobal.h:61:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
util.c:216:1: note: in expansion of macro 'NothingForGLine'
 NothingForGLine(d)
 ^
sglobal.h:60:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChangedWithBeep              G060_NothingChangedWithBeep
                                             ^
util.c:235:1: note: in expansion of macro 'NothingChangedWithBeep'
 NothingChangedWithBeep(d)
 ^
sglobal.h:62:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
util.c:242:1: note: in expansion of macro 'NothingForGLineWithBeep'
 NothingForGLineWithBeep(d)
 ^
sglobal.h:223:45: warning: type defaults to 'int' in declaration of 'G223_extractJishuString' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
util.c:263:8: note: in expansion of macro 'extractJishuString'
 extern extractJishuString pro((yomiContext, wchar_t *,  wchar_t *,
        ^
util.c:534:1: warning: return type defaults to 'int' [-Wimplicit-int]
 extractString(str, s, e)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
util.c:719:1: note: in expansion of macro 'setWStrings'
 setWStrings(ws, s, sz)
 ^
sglobal.h:58:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NoMoreMemory                        G058_NoMoreMemory
                                             ^
util.c:863:1: note: in expansion of macro 'NoMoreMemory'
 NoMoreMemory()
 ^
sglobal.h:30:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
util.c:870:1: note: in expansion of macro 'GLineNGReturn'
 GLineNGReturn(d)
 ^
sglobal.h:31:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
util.c:881:1: note: in expansion of macro 'GLineNGReturnFI'
 GLineNGReturnFI(d)
 ^
sglobal.h:32:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
util.c:892:1: note: in expansion of macro 'GLineNGReturnTK'
 GLineNGReturnTK(d)
 ^
sglobal.h:120:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WSfree                              G120_WSfree
                                             ^
util.c:1381:1: note: in expansion of macro 'WSfree'
 WSfree(s)
 ^
sglobal.h:131:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
util.c:1485:1: note: in expansion of macro 'WToupper'
 WToupper(wchar_t w)
 ^
util.c:1498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 WTolower(wchar_t w)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
util.c: In function 'G185_confirmContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1557:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: In function 'G151_abandonContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1590:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: At top level:
util.c:1620:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcAnyKey(d)
 ^
util.c:1633:8: warning: type defaults to 'int' in declaration of 'wait_anykey_func' [-Wimplicit-int]
 static wait_anykey_func pro((uiContext, KanjiMode, int, int, int));
        ^
util.c:1636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 wait_anykey_func(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:167:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define canna_alert                         G167_canna_alert
                                             ^
util.c:1703:1: note: in expansion of macro 'canna_alert'
 canna_alert(d, message, cnt)
 ^
util.c:80:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
util.c: In function 'wait_anykey_func':
util.c:1653:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
util.c: In function 'G302_makeKanjiStatusReturn':
util.c:670:45: warning: 'er' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen = (int)(er - sr);
                                             ^
util.c:669:45: warning: 'sr' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos = (int)(sr - d->genbuf);
                                             ^
util.c:606:7: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int len;
       ^
rm -f yesno.o unshared/yesno.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  yesno.c -o unshared/yesno.o
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from yesno.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from yesno.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from yesno.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:249:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
yesno.c:68:1: note: in expansion of macro 'getYesNoContext'
 getYesNoContext(d,
 ^
yesno.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNo(d)
 ^
yesno.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNoQuit(d)
 ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
t_reimap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((struct _uiContext *));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
t_reimap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((struct _uiContext *));
        ^
yesno.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from yesno.c:169:0:
t_reimap.h:24:13: warning: 't_reimap_id' defined but not used [-Wunused-variable]
 static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
rm -f yesno.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC yesno.c
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from yesno.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from yesno.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from yesno.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:249:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
yesno.c:68:1: note: in expansion of macro 'getYesNoContext'
 getYesNoContext(d,
 ^
yesno.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNo(d)
 ^
yesno.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNoQuit(d)
 ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
t_reimap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((struct _uiContext *));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
t_reimap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((struct _uiContext *));
        ^
yesno.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from yesno.c:169:0:
t_reimap.h:24:13: warning: 't_reimap_id' defined but not used [-Wunused-variable]
 static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
rm -f bunsetsu.o unshared/bunsetsu.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  bunsetsu.c -o unshared/bunsetsu.o
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bunsetsu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bunsetsu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bunsetsu.c:98:8: warning: type defaults to 'int' in declaration of 'BunFullExtend' [-Wimplicit-int]
 static BunFullExtend pro((uiContext));
        ^
bunsetsu.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullExtend(d)
 ^
bunsetsu.c:111:8: warning: type defaults to 'int' in declaration of 'BunFullShrink' [-Wimplicit-int]
 static BunFullShrink pro((uiContext));
        ^
bunsetsu.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullShrink(d)
 ^
bunsetsu.c:124:8: warning: type defaults to 'int' in declaration of 'BunExtend' [-Wimplicit-int]
 static BunExtend pro((uiContext));
        ^
bunsetsu.c:127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunExtend(d)
 ^
bunsetsu.c:146:8: warning: type defaults to 'int' in declaration of 'BunShrink' [-Wimplicit-int]
 static BunShrink pro((uiContext));
        ^
bunsetsu.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunShrink(d)
 ^
bunsetsu.c:172:8: warning: type defaults to 'int' in declaration of 'BunHenkan' [-Wimplicit-int]
 static BunHenkan pro((uiContext));
        ^
bunsetsu.c:175:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunHenkan(d)
 ^
bunsetsu.c:192:8: warning: type defaults to 'int' in declaration of 'BunQuit' [-Wimplicit-int]
 static BunQuit pro((uiContext));
        ^
bunsetsu.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuit(d)
 ^
bunsetsu.c:206:8: warning: type defaults to 'int' in declaration of 'BunSelfInsert' [-Wimplicit-int]
 static BunSelfInsert pro((uiContext));
        ^
bunsetsu.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunSelfInsert(d)
 ^
bunsetsu.c:219:8: warning: type defaults to 'int' in declaration of 'BunQuotedInsert' [-Wimplicit-int]
 static BunQuotedInsert pro((uiContext));
        ^
bunsetsu.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuotedInsert(d)
 ^
bunsetsu.c:232:8: warning: type defaults to 'int' in declaration of 'BunKillToEOL' [-Wimplicit-int]
 static BunKillToEOL pro((uiContext));
        ^
bunsetsu.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunKillToEOL(d)
 ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
bunmap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
bunmap.h:27:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
bunmap.h:28:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
bunmap.h:28:33: note: in expansion of macro 'YomiKakutei'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
                                 ^
bunsetsu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from bunsetsu.c:245:0:
bunmap.h:24:13: warning: 'bunmap_id' defined but not used [-Wunused-variable]
 static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f bunsetsu.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC bunsetsu.c
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bunsetsu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bunsetsu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bunsetsu.c:98:8: warning: type defaults to 'int' in declaration of 'BunFullExtend' [-Wimplicit-int]
 static BunFullExtend pro((uiContext));
        ^
bunsetsu.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullExtend(d)
 ^
bunsetsu.c:111:8: warning: type defaults to 'int' in declaration of 'BunFullShrink' [-Wimplicit-int]
 static BunFullShrink pro((uiContext));
        ^
bunsetsu.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullShrink(d)
 ^
bunsetsu.c:124:8: warning: type defaults to 'int' in declaration of 'BunExtend' [-Wimplicit-int]
 static BunExtend pro((uiContext));
        ^
bunsetsu.c:127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunExtend(d)
 ^
bunsetsu.c:146:8: warning: type defaults to 'int' in declaration of 'BunShrink' [-Wimplicit-int]
 static BunShrink pro((uiContext));
        ^
bunsetsu.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunShrink(d)
 ^
bunsetsu.c:172:8: warning: type defaults to 'int' in declaration of 'BunHenkan' [-Wimplicit-int]
 static BunHenkan pro((uiContext));
        ^
bunsetsu.c:175:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunHenkan(d)
 ^
bunsetsu.c:192:8: warning: type defaults to 'int' in declaration of 'BunQuit' [-Wimplicit-int]
 static BunQuit pro((uiContext));
        ^
bunsetsu.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuit(d)
 ^
bunsetsu.c:206:8: warning: type defaults to 'int' in declaration of 'BunSelfInsert' [-Wimplicit-int]
 static BunSelfInsert pro((uiContext));
        ^
bunsetsu.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunSelfInsert(d)
 ^
bunsetsu.c:219:8: warning: type defaults to 'int' in declaration of 'BunQuotedInsert' [-Wimplicit-int]
 static BunQuotedInsert pro((uiContext));
        ^
bunsetsu.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuotedInsert(d)
 ^
bunsetsu.c:232:8: warning: type defaults to 'int' in declaration of 'BunKillToEOL' [-Wimplicit-int]
 static BunKillToEOL pro((uiContext));
        ^
bunsetsu.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunKillToEOL(d)
 ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
bunmap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
bunmap.h:27:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
bunmap.h:28:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
bunmap.h:28:33: note: in expansion of macro 'YomiKakutei'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
                                 ^
bunsetsu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from bunsetsu.c:245:0:
bunmap.h:24:13: warning: 'bunmap_id' defined but not used [-Wunused-variable]
 static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f engine.o unshared/engine.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  engine.c -o unshared/engine.o
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from engine.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from engine.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from engine.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from engine.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:69:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RkSetServerName                     G069_RkSetServerName
                                             ^
engine.c:731:1: note: in expansion of macro 'RkSetServerName'
 RkSetServerName(s)
 ^
engine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $";
             ^
rm -f engine.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC engine.c
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from engine.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from engine.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from engine.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from engine.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:69:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RkSetServerName                     G069_RkSetServerName
                                             ^
engine.c:731:1: note: in expansion of macro 'RkSetServerName'
 RkSetServerName(s)
 ^
engine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $";
             ^
rm -f RKroma.o unshared/RKroma.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  RKroma.c -o unshared/RKroma.o
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKroma.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKroma.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKroma.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKroma.c: In function 'readHeader':
RKroma.c:75:9: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration]
     if (read(dicfd, magic, 2) != 2)
         ^
RKroma.c: In function 'RkwOpenRoma':
RKroma.c:127:9: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]
   (void)close(dic);
         ^
RKroma.c: At top level:
RKroma.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
rm -f RKroma.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC RKroma.c
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKroma.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKroma.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKroma.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKroma.c: In function 'readHeader':
RKroma.c:75:9: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration]
     if (read(dicfd, magic, 2) != 2)
         ^
RKroma.c: In function 'RkwOpenRoma':
RKroma.c:127:9: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]
   (void)close(dic);
         ^
RKroma.c: At top level:
RKroma.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
rm -f RKkana.o unshared/RKkana.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  RKkana.c -o unshared/RKkana.o
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKkana.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKkana.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKkana.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKkana.c:728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHan(dst, maxdst, src, srclen)
 ^
RKkana.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHira(dst, maxdst, src, srclen)
 ^
RKkana.c:801:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtKana(dst, maxdst, src, srclen)
 ^
RKkana.c:838:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtZen(dst, maxdst, src, srclen)
 ^
RKkana.c:875:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtNone(dst, maxdst, src, srclen)
 ^
RKkana.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status)
 ^
RKkana.c:932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst,
 ^
RKkana.c:998:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags)
 ^
RKkana.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f RKkana.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC RKkana.c
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKkana.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKkana.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKkana.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKkana.c:728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHan(dst, maxdst, src, srclen)
 ^
RKkana.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHira(dst, maxdst, src, srclen)
 ^
RKkana.c:801:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtKana(dst, maxdst, src, srclen)
 ^
RKkana.c:838:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtZen(dst, maxdst, src, srclen)
 ^
RKkana.c:875:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtNone(dst, maxdst, src, srclen)
 ^
RKkana.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status)
 ^
RKkana.c:932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst,
 ^
RKkana.c:998:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags)
 ^
RKkana.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f obind.o unshared/obind.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  obind.c -o unshared/obind.o
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from obind.c:37:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from obind.c:37:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from obind.c:37:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from obind.c:37:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
obind.c: In function 'wc32stowc16s':
obind.c:92:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc32stowc16s(wc16s, wc32s, len)
 ^
obind.c: In function 'wc16stowc32s':
obind.c:126:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc16stowc32s(wc32s, wc16s, len)
 ^
obind.c: In function 'owcKanjiControl2':
obind.c:503:54: warning: pointer targets in passing argument 4 of 'IROHA_G426_XwcKanjiControl2' differ in signedness [-Wpointer-sign]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from obind.c:37:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
obind.c: At top level:
obind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
obind.c:81:1: warning: 'Oldwcsnlen' defined but not used [-Wunused-function]
 Oldwcsnlen(owcs, maxlen)
 ^
rm -f obind.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC obind.c
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from obind.c:37:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from obind.c:37:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from obind.c:37:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from obind.c:37:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
obind.c: In function 'wc32stowc16s':
obind.c:92:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc32stowc16s(wc16s, wc32s, len)
 ^
obind.c: In function 'wc16stowc32s':
obind.c:126:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc16stowc32s(wc32s, wc16s, len)
 ^
obind.c: In function 'owcKanjiControl2':
obind.c:503:54: warning: pointer targets in passing argument 4 of 'IROHA_G426_XwcKanjiControl2' differ in signedness [-Wpointer-sign]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from obind.c:37:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
obind.c: At top level:
obind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
obind.c:81:1: warning: 'Oldwcsnlen' defined but not used [-Wunused-function]
 Oldwcsnlen(owcs, maxlen)
 ^
for i in rkc.o convert.o wconvert.o wutil.o conf.o ; do (rm -f $i; cp ../RKC/$i . ); done
if [ -d unshared ]; then (cd unshared ; 		for i in rkc.o convert.o wconvert.o wutil.o conf.o; do                   if [ -f ../../RKC/unshared/$i ]; then                     (rm -f $i; cp ../../RKC/unshared/$i .) ; fi;                 done ) ; fi
rm -f cfuncs.o unshared/cfuncs.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  cfuncs.c -o unshared/cfuncs.o
rm -f cfuncs.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC cfuncs.c
rm -f file.o unshared/file.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  file.c -o unshared/file.o
rm -f file.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC file.c
rm -f strops.o unshared/strops.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST  	-g -Wall -g  strops.c -o unshared/strops.o
rm -f strops.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -DNEED_RKINDEP_SUBST     -fPIC strops.c
rm -f libcanna.so.1.2~
+ cd .
+ gcc -o ./libcanna.so.1.2~ -shared -Wl,-z,relro -Wl,-soname,libcanna.so.1 jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o -lc
+ rm -f libcanna.so.1
+ ln -s libcanna.so.1.2 libcanna.so.1
rm -f libcanna.so.1.2
mv -f libcanna.so.1.2~ libcanna.so.1.2
+ rm -f libcanna.so
+ ln -s libcanna.so.1.2 libcanna.so
rm -f libcanna.a
+ cd unshared
+ ar clq ../libcanna.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o
ranlib libcanna.a
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/canna'
making all in lib/canna16...
make[5]: Entering directory '/«PKGBUILDDIR»/lib/canna16'
rm -f jrbind.o unshared/jrbind.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  jrbind.c -o unshared/jrbind.o
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jrbind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jrbind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jrbind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
canna.h:54:28: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XwcLookupKanji2    IROHA_G425_XwcLookupKanji2
                            ^
jrbind.c:113:1: note: in expansion of macro 'XwcLookupKanji2'
 XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar,
 ^
jrbind.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC jrbind.c
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jrbind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jrbind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jrbind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jrbind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jrbind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
canna.h:54:28: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XwcLookupKanji2    IROHA_G425_XwcLookupKanji2
                            ^
jrbind.c:113:1: note: in expansion of macro 'XwcLookupKanji2'
 XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar,
 ^
jrbind.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  ebind.c -o unshared/ebind.o
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ebind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ebind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ebind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ebind.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int]
 StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes)
 ^
In file included from ebind.c:27:0:
canna.h:52:26: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XLookupKanji2    IROHA_G300_XLookupKanji2
                          ^
ebind.c:190:1: note: in expansion of macro 'XLookupKanji2'
 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]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from ebind.c:27:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
ebind.c: At top level:
ebind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC ebind.c
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ebind.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ebind.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ebind.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ebind.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ebind.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ebind.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int]
 StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes)
 ^
In file included from ebind.c:27:0:
canna.h:52:26: warning: return type defaults to 'int' [-Wimplicit-int]
 #define XLookupKanji2    IROHA_G300_XLookupKanji2
                          ^
ebind.c:190:1: note: in expansion of macro 'XLookupKanji2'
 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]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from ebind.c:27:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
ebind.c: At top level:
ebind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  lisp.c -o unshared/lisp.o
In file included from canna.h:50:0,
                 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]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
lisp.c:42:8: warning: type defaults to 'int' in declaration of 'initIS' [-Wimplicit-int]
 static initIS();
        ^
lisp.c:44:8: warning: type defaults to 'int' in declaration of 'allocarea' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
        ^
lisp.c:44:21: warning: type defaults to 'int' in declaration of 'skipspaces' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                     ^
lisp.c:44:35: warning: type defaults to 'int' in declaration of 'zaplin' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                   ^
lisp.c:44:45: warning: type defaults to 'int' in declaration of 'isterm' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                             ^
In file included from canna.h:50:0,
                 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]
 #define ckverbose                           G177_ckverbose
                                             ^
lisp.c:258:10: note: in expansion of macro 'ckverbose'
   extern ckverbose;
          ^
lisp.c: At top level:
sglobal.h:322:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define parse_string                        G322_parse_string
                                             ^
lisp.c:336:1: note: in expansion of macro 'parse_string'
 parse_string(str)
 ^
lisp.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 initIS()
 ^
lisp.c:639:1: warning: return type defaults to 'int' [-Wimplicit-int]
 identifySequence(c, val)
 ^
lisp.c:686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 allocarea()
 ^
lisp.c:1035:1: warning: return type defaults to 'int' [-Wimplicit-int]
 skipspaces()
 ^
lisp.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 zaplin()
 ^
lisp.c:1152:8: warning: type defaults to 'int' in declaration of 'isnum' [-Wimplicit-int]
 static isnum();
        ^
lisp.c:1307:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isnum(name)
        ^
lisp.c:1435:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isterm(c)
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
lisp.c: In function 'Lmodestr':
sglobal.h:171:45: warning: implicit declaration of function 'G171_changeModeName' [-Wimplicit-function-declaration]
 #define changeModeName                      G171_changeModeName
                                             ^
lisp.c:2707:3: note: in expansion of macro 'changeModeName'
   changeModeName(mode, null(p) ? 0 : xstring(p));
   ^
lisp.c: In function 'Lsetkey':
sglobal.h:169:45: warning: implicit declaration of function 'G169_changeKeyfunc' [-Wimplicit-function-declaration]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
lisp.c:2777:14: note: in expansion of macro 'changeKeyfunc'
     retval = changeKeyfunc(mode, (unsigned)keyseq[0],
              ^
lisp.c: In function 'Lgsetkey':
sglobal.h:170:45: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' [-Wimplicit-function-declaration]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
lisp.c:2809:14: note: in expansion of macro 'changeKeyfuncOfAll'
     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]
 #define nkeysup                             G317_nkeysup
                                             ^
lisp.c:3296:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
lisp.c: In function 'ObtainVersion':
lisp.c:4054:3: warning: implicit declaration of function 'RkwGetProtocolVersion' [-Wimplicit-function-declaration]
   RkwGetProtocolVersion(&a, &b);
   ^
In file included from canna.h:50:0,
                 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]
 #define protocol_version                    G330_protocol_version
                                             ^
lisp.c:4182:10: note: in expansion of macro 'protocol_version'
   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]
 #define server_version                      G356_server_version
                                             ^
lisp.c:4194:10: note: in expansion of macro 'server_version'
   extern server_version;
          ^
lisp.c: In function 'VCodeInput':
lisp.c:4263:39: warning: "/*" within comment [-Wcomment]
                                       ^
lisp.c: At top level:
lisp.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
lisp.c: In function 'Ldefmenu':
lisp.c:3855:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'pickupChars':
lisp.c:3519:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'Ldefmode':
lisp.c:3287:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c:3263:5: warning: 'newstr' may be used uninitialized in this function [-Wmaybe-uninitialized]
     free(newstr);
     ^
rm -f lisp.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC lisp.c
In file included from canna.h:50:0,
                 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]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from lisp.h:25:0,
                 from lisp.c:30:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
lisp.c:42:8: warning: type defaults to 'int' in declaration of 'initIS' [-Wimplicit-int]
 static initIS();
        ^
lisp.c:44:8: warning: type defaults to 'int' in declaration of 'allocarea' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
        ^
lisp.c:44:21: warning: type defaults to 'int' in declaration of 'skipspaces' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                     ^
lisp.c:44:35: warning: type defaults to 'int' in declaration of 'zaplin' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                   ^
lisp.c:44:45: warning: type defaults to 'int' in declaration of 'isterm' [-Wimplicit-int]
 static allocarea(), skipspaces(), zaplin(), isterm();
                                             ^
In file included from canna.h:50:0,
                 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]
 #define ckverbose                           G177_ckverbose
                                             ^
lisp.c:258:10: note: in expansion of macro 'ckverbose'
   extern ckverbose;
          ^
lisp.c: At top level:
sglobal.h:322:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define parse_string                        G322_parse_string
                                             ^
lisp.c:336:1: note: in expansion of macro 'parse_string'
 parse_string(str)
 ^
lisp.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int]
 initIS()
 ^
lisp.c:639:1: warning: return type defaults to 'int' [-Wimplicit-int]
 identifySequence(c, val)
 ^
lisp.c:686:1: warning: return type defaults to 'int' [-Wimplicit-int]
 allocarea()
 ^
lisp.c:1035:1: warning: return type defaults to 'int' [-Wimplicit-int]
 skipspaces()
 ^
lisp.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 zaplin()
 ^
lisp.c:1152:8: warning: type defaults to 'int' in declaration of 'isnum' [-Wimplicit-int]
 static isnum();
        ^
lisp.c:1307:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isnum(name)
        ^
lisp.c:1435:8: warning: return type defaults to 'int' [-Wimplicit-int]
 static isterm(c)
        ^
In file included from canna.h:50:0,
                 from lisp.h:25,
                 from lisp.c:30:
lisp.c: In function 'Lmodestr':
sglobal.h:171:45: warning: implicit declaration of function 'G171_changeModeName' [-Wimplicit-function-declaration]
 #define changeModeName                      G171_changeModeName
                                             ^
lisp.c:2707:3: note: in expansion of macro 'changeModeName'
   changeModeName(mode, null(p) ? 0 : xstring(p));
   ^
lisp.c: In function 'Lsetkey':
sglobal.h:169:45: warning: implicit declaration of function 'G169_changeKeyfunc' [-Wimplicit-function-declaration]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
lisp.c:2777:14: note: in expansion of macro 'changeKeyfunc'
     retval = changeKeyfunc(mode, (unsigned)keyseq[0],
              ^
lisp.c: In function 'Lgsetkey':
sglobal.h:170:45: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' [-Wimplicit-function-declaration]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
lisp.c:2809:14: note: in expansion of macro 'changeKeyfuncOfAll'
     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]
 #define nkeysup                             G317_nkeysup
                                             ^
lisp.c:3296:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
lisp.c: In function 'ObtainVersion':
lisp.c:4054:3: warning: implicit declaration of function 'RkwGetProtocolVersion' [-Wimplicit-function-declaration]
   RkwGetProtocolVersion(&a, &b);
   ^
In file included from canna.h:50:0,
                 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]
 #define protocol_version                    G330_protocol_version
                                             ^
lisp.c:4182:10: note: in expansion of macro 'protocol_version'
   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]
 #define server_version                      G356_server_version
                                             ^
lisp.c:4194:10: note: in expansion of macro 'server_version'
   extern server_version;
          ^
lisp.c: In function 'VCodeInput':
lisp.c:4263:39: warning: "/*" within comment [-Wcomment]
                                       ^
lisp.c: At top level:
lisp.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
lisp.c: In function 'Ldefmenu':
lisp.c:3855:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'pickupChars':
lisp.c:3519:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c: In function 'Ldefmode':
lisp.c:3287:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
lisp.c:3263:5: warning: 'newstr' may be used uninitialized in this function [-Wmaybe-uninitialized]
     free(newstr);
     ^
rm -f defaultmap.o unshared/defaultmap.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  defaultmap.c -o unshared/defaultmap.o
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from defaultmap.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from defaultmap.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from defaultmap.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
defaultmap.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleUndefBehavior(d)
 ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:349:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
defaultmap.c:85:1: note: in expansion of macro 'searchfunc'
 searchfunc(d, mode, whattodo, key, fnum)
 ^
sglobal.h:9:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
defaultmap.c:165:1: note: in expansion of macro 'CYsearchfunc'
 CYsearchfunc(d, mode, whattodo, key, fnum)
 ^
defaultmap.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
defaultmap.c: In function 'G349_searchfunc':
defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f defaultmap.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC defaultmap.c
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from defaultmap.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from defaultmap.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from defaultmap.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from defaultmap.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
defaultmap.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simpleUndefBehavior(d)
 ^
In file included from canna.h:50:0,
                 from defaultmap.c:27:
sglobal.h:349:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
defaultmap.c:85:1: note: in expansion of macro 'searchfunc'
 searchfunc(d, mode, whattodo, key, fnum)
 ^
sglobal.h:9:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
defaultmap.c:165:1: note: in expansion of macro 'CYsearchfunc'
 CYsearchfunc(d, mode, whattodo, key, fnum)
 ^
defaultmap.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
defaultmap.c: In function 'G349_searchfunc':
defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f bushu.o unshared/bushu.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  bushu.c -o unshared/bushu.o
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bushu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bushu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bushu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bushu.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearForIchiranContext(p)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:244:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
bushu.c:286:1: note: in expansion of macro 'getForIchiranContext'
 getForIchiranContext(d)
 ^
bushu.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuMode(d, major_mode)
 ^
bushu.c:389:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuIchiranQuitCatch(d, retval, env)
 ^
bushu.c:409:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:6:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
bushu.c:434:1: note: in expansion of macro 'BushuMode'
 BushuMode(d)
 ^
bushu.c:452:8: warning: type defaults to 'int' in declaration of 'bushuEveryTimeCatch' [-Wimplicit-int]
 static bushuEveryTimeCatch pro((uiContext, int, mode_context));
        ^
bushu.c:455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuEveryTimeCatch(d, retval, env)
 ^
bushu.c:466:8: warning: type defaults to 'int' in declaration of 'bushuExitCatch' [-Wimplicit-int]
 static bushuExitCatch pro((uiContext, int, mode_context));
        ^
bushu.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuExitCatch(d, retval, env)
 ^
bushu.c:498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuQuitCatch(d, retval, env)
 ^
bushu.c:525:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convBushuQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:15:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
bushu.c:554:1: note: in expansion of macro 'ConvertAsBushu'
 ConvertAsBushu(d)
 ^
bushu.c:597:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuBgnBun(st, yomi, length)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:603:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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:0,
                 from bushu.c:28:
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:657:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:780:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeBushuIchiranQuit(d, flag)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:784:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC bushu.c
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bushu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bushu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bushu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bushu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bushu.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearForIchiranContext(p)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:244:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
bushu.c:286:1: note: in expansion of macro 'getForIchiranContext'
 getForIchiranContext(d)
 ^
bushu.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuMode(d, major_mode)
 ^
bushu.c:389:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuIchiranQuitCatch(d, retval, env)
 ^
bushu.c:409:1: warning: return type defaults to 'int' [-Wimplicit-int]
 vBushuExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:6:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
bushu.c:434:1: note: in expansion of macro 'BushuMode'
 BushuMode(d)
 ^
bushu.c:452:8: warning: type defaults to 'int' in declaration of 'bushuEveryTimeCatch' [-Wimplicit-int]
 static bushuEveryTimeCatch pro((uiContext, int, mode_context));
        ^
bushu.c:455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuEveryTimeCatch(d, retval, env)
 ^
bushu.c:466:8: warning: type defaults to 'int' in declaration of 'bushuExitCatch' [-Wimplicit-int]
 static bushuExitCatch pro((uiContext, int, mode_context));
        ^
bushu.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuExitCatch(d, retval, env)
 ^
bushu.c:498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuQuitCatch(d, retval, env)
 ^
bushu.c:525:1: warning: return type defaults to 'int' [-Wimplicit-int]
 convBushuQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from bushu.c:28:
sglobal.h:15:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
bushu.c:554:1: note: in expansion of macro 'ConvertAsBushu'
 ConvertAsBushu(d)
 ^
bushu.c:597:1: warning: return type defaults to 'int' [-Wimplicit-int]
 bushuBgnBun(st, yomi, length)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:603:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 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:0,
                 from bushu.c:28:
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:657:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:780:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeBushuIchiranQuit(d, flag)
 ^
In file included from canna.h:50:0,
                 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]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
bushu.c:784:10: note: in expansion of macro 'defaultBushuContext'
   extern defaultBushuContext;
          ^
bushu.c: At top level:
bushu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  chikuji.c -o unshared/chikuji.o
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from chikuji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from chikuji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from chikuji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
chikuji.c:77:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
chikuji.c: In function 'G174_chikujiInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
chikuji.c:224:7: note: in expansion of macro 'ToggleChikuji'
   if (ToggleChikuji(d, 1) == -1) {
       ^
chikuji.c: At top level:
sglobal.h:13:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
chikuji.c:297:1: note: in expansion of macro 'ChikujiSubstYomi'
 ChikujiSubstYomi(d)
 ^
chikuji.c:447:8: warning: type defaults to 'int' in declaration of 'ChikujiTanExtend' [-Wimplicit-int]
 static ChikujiTanExtend pro((uiContext));
        ^
chikuji.c:487:8: warning: type defaults to 'int' in declaration of 'ChikujiTanShrink' [-Wimplicit-int]
 static ChikujiTanShrink pro((uiContext));
        ^
chikuji.c:533:8: warning: type defaults to 'int' in declaration of 'ChikujiYomiDeletePrevious' [-Wimplicit-int]
 static ChikujiYomiDeletePrevious pro((uiContext));
        ^
chikuji.c:626:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkan' [-Wimplicit-int]
 static ChikujiHenkan pro((uiContext));
        ^
chikuji.c:760:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanNaive' [-Wimplicit-int]
 static ChikujiHenkanNaive pro((uiContext));
        ^
chikuji.c:769:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanOrNothing' [-Wimplicit-int]
 static ChikujiHenkanOrNothing pro((uiContext));
        ^
chikuji.c:778:8: warning: type defaults to 'int' in declaration of 'ChikujiMuhenkan' [-Wimplicit-int]
 static ChikujiMuhenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
chikujimap.h:29:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran(), TanKatakana();
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
chikujimap.h:29:27: note: in expansion of macro 'TanKatakana'
 extern TanKouhoIchiran(), TanKatakana();
                           ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
chikujimap.h:30:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou();
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
chikujimap.h:31:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
chikujimap.h:31:23: note: in expansion of macro 'TanBubunKakutei'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                       ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
chikujimap.h:31:42: note: in expansion of macro 'TanHankaku'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                                          ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
chikujimap.h:32:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
chikujimap.h:32:23: note: in expansion of macro 'TanRomaji'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                       ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
chikujimap.h:32:36: note: in expansion of macro 'TanZenkaku'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                                    ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
chikujimap.h:33:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
chikujimap.h:33:30: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
                              ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
chikujimap.h:34:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho(), TanPreviousKouho();
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
chikujimap.h:34:24: note: in expansion of macro 'TanPreviousKouho'
 extern TanNextKouho(), TanPreviousKouho();
                        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
chikujimap.h:35:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
chikujimap.h:35:34: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                  ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
chikujimap.h:35:54: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                                      ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
chikujimap.h:36:8: note: in expansion of macro 'TanUpper'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
chikujimap.h:36:20: note: in expansion of macro 'TanCapitalize'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                    ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
chikujimap.h:36:37: note: in expansion of macro 'TanDeletePrevious'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                                     ^
In file included from chikuji.c:810:0:
chikujimap.h:37:8: warning: type defaults to 'int' in declaration of 'TanKanaRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
        ^
chikujimap.h:37:40: warning: type defaults to 'int' in declaration of 'TanRomajiRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
                                        ^
chikujimap.h:38:8: warning: type defaults to 'int' in declaration of 'TanCaseRotateForward' [-Wimplicit-int]
 extern TanCaseRotateForward pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:349:45: warning: type defaults to 'int' in declaration of 'G349_searchfunc' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
chikujimap.h:54:8: note: in expansion of macro 'searchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
chikujimap.h:54:22: note: in expansion of macro 'CYsearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                      ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
chikujimap.h:54:38: note: in expansion of macro 'Yomisearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                                      ^
chikuji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from chikuji.c:810:0:
chikujimap.h:24:13: warning: 'chikuji_id' defined but not used [-Wunused-variable]
 static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f chikuji.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC chikuji.c
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from chikuji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from chikuji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from chikuji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from chikuji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
chikuji.c:77:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
chikuji.c: In function 'G174_chikujiInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
chikuji.c:224:7: note: in expansion of macro 'ToggleChikuji'
   if (ToggleChikuji(d, 1) == -1) {
       ^
chikuji.c: At top level:
sglobal.h:13:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
chikuji.c:297:1: note: in expansion of macro 'ChikujiSubstYomi'
 ChikujiSubstYomi(d)
 ^
chikuji.c:447:8: warning: type defaults to 'int' in declaration of 'ChikujiTanExtend' [-Wimplicit-int]
 static ChikujiTanExtend pro((uiContext));
        ^
chikuji.c:487:8: warning: type defaults to 'int' in declaration of 'ChikujiTanShrink' [-Wimplicit-int]
 static ChikujiTanShrink pro((uiContext));
        ^
chikuji.c:533:8: warning: type defaults to 'int' in declaration of 'ChikujiYomiDeletePrevious' [-Wimplicit-int]
 static ChikujiYomiDeletePrevious pro((uiContext));
        ^
chikuji.c:626:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkan' [-Wimplicit-int]
 static ChikujiHenkan pro((uiContext));
        ^
chikuji.c:760:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanNaive' [-Wimplicit-int]
 static ChikujiHenkanNaive pro((uiContext));
        ^
chikuji.c:769:8: warning: type defaults to 'int' in declaration of 'ChikujiHenkanOrNothing' [-Wimplicit-int]
 static ChikujiHenkanOrNothing pro((uiContext));
        ^
chikuji.c:778:8: warning: type defaults to 'int' in declaration of 'ChikujiMuhenkan' [-Wimplicit-int]
 static ChikujiMuhenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
chikujimap.h:29:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran(), TanKatakana();
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
chikujimap.h:29:27: note: in expansion of macro 'TanKatakana'
 extern TanKouhoIchiran(), TanKatakana();
                           ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
chikujimap.h:30:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou();
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
chikujimap.h:31:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
chikujimap.h:31:23: note: in expansion of macro 'TanBubunKakutei'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                       ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
chikujimap.h:31:42: note: in expansion of macro 'TanHankaku'
 extern TanMuhenkan(), TanBubunKakutei(), TanHankaku();
                                          ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
chikujimap.h:32:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
chikujimap.h:32:23: note: in expansion of macro 'TanRomaji'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                       ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
chikujimap.h:32:36: note: in expansion of macro 'TanZenkaku'
 extern TanHiragana(), TanRomaji(), TanZenkaku();
                                    ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
chikujimap.h:33:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
chikujimap.h:33:30: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanForwardBunsetsu(), TanBackwardBunsetsu();
                              ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
chikujimap.h:34:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho(), TanPreviousKouho();
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
chikujimap.h:34:24: note: in expansion of macro 'TanPreviousKouho'
 extern TanNextKouho(), TanPreviousKouho();
                        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
chikujimap.h:35:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
chikujimap.h:35:34: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                  ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
chikujimap.h:35:54: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan();
                                                      ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
chikujimap.h:36:8: note: in expansion of macro 'TanUpper'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
chikujimap.h:36:20: note: in expansion of macro 'TanCapitalize'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                    ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
chikujimap.h:36:37: note: in expansion of macro 'TanDeletePrevious'
 extern TanUpper(), TanCapitalize(), TanDeletePrevious();
                                     ^
In file included from chikuji.c:810:0:
chikujimap.h:37:8: warning: type defaults to 'int' in declaration of 'TanKanaRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
        ^
chikujimap.h:37:40: warning: type defaults to 'int' in declaration of 'TanRomajiRotate' [-Wimplicit-int]
 extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext));
                                        ^
chikujimap.h:38:8: warning: type defaults to 'int' in declaration of 'TanCaseRotateForward' [-Wimplicit-int]
 extern TanCaseRotateForward pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from chikuji.c:27:
sglobal.h:349:45: warning: type defaults to 'int' in declaration of 'G349_searchfunc' [-Wimplicit-int]
 #define searchfunc                          G349_searchfunc
                                             ^
chikujimap.h:54:8: note: in expansion of macro 'searchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
chikujimap.h:54:22: note: in expansion of macro 'CYsearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                      ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
chikujimap.h:54:38: note: in expansion of macro 'Yomisearchfunc'
 extern searchfunc(), CYsearchfunc(), Yomisearchfunc();
                                      ^
chikuji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from chikuji.c:810:0:
chikujimap.h:24:13: warning: 'chikuji_id' defined but not used [-Wunused-variable]
 static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f commondata.o unshared/commondata.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  commondata.c -o unshared/commondata.o
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from commondata.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from commondata.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from commondata.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
commondata.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC commondata.c
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from commondata.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from commondata.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from commondata.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from commondata.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from commondata.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
commondata.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 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 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  empty.c -o unshared/empty.o
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from empty.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from empty.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from empty.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from empty.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
empty.c:37:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inEmptySelfInsert(d)
 ^
empty.c:52:8: warning: type defaults to 'int' in declaration of 'EmptySelfInsert' [-Wimplicit-int]
 static EmptySelfInsert pro((uiContext));
        ^
empty.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptySelfInsert(d)
 ^
empty.c:81:8: warning: type defaults to 'int' in declaration of 'EmptyYomiInsert' [-Wimplicit-int]
 static EmptyYomiInsert pro((uiContext));
        ^
empty.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyYomiInsert(d)
 ^
empty.c:105:8: warning: type defaults to 'int' in declaration of 'EmptyQuotedInsert' [-Wimplicit-int]
 static EmptyQuotedInsert pro((uiContext));
        ^
empty.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuotedInsert(d)
 ^
empty.c:122:8: warning: type defaults to 'int' in declaration of 'AlphaSelfInsert' [-Wimplicit-int]
 static AlphaSelfInsert pro((uiContext));
        ^
empty.c:125:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaSelfInsert(d)
 ^
empty.c:146:8: warning: type defaults to 'int' in declaration of 'AlphaNop' [-Wimplicit-int]
 static AlphaNop pro((uiContext));
        ^
empty.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaNop(d)
 ^
empty.c:158:8: warning: type defaults to 'int' in declaration of 'EmptyQuit' [-Wimplicit-int]
 static EmptyQuit pro((uiContext));
        ^
empty.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuit(d)
 ^
empty.c:175:8: warning: type defaults to 'int' in declaration of 'EmptyKakutei' [-Wimplicit-int]
 static EmptyKakutei pro((uiContext));
        ^
empty.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyKakutei(d)
 ^
empty.c:192:8: warning: type defaults to 'int' in declaration of 'EmptyDeletePrevious' [-Wimplicit-int]
 static EmptyDeletePrevious pro((uiContext));
        ^
empty.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyDeletePrevious(d)
 ^
empty.c:225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMode(d, estruct)
 ^
empty.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserSelect(d, estruct)
 ^
empty.c:304:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMenu(d, estruct)
 ^
empty.c:315:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcExtraFunc(d, fnum)
 ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:243:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getBaseMode                         G243_getBaseMode
                                             ^
empty.c:339:1: note: in expansion of macro 'getBaseMode'
 getBaseMode(yc)
 ^
sglobal.h:22:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
empty.c:387:1: note: in expansion of macro 'EmptyBaseHira'
 EmptyBaseHira(d)
 ^
sglobal.h:25:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
empty.c:401:1: note: in expansion of macro 'EmptyBaseKata'
 EmptyBaseKata(d)
 ^
sglobal.h:19:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
empty.c:418:1: note: in expansion of macro 'EmptyBaseEisu'
 EmptyBaseEisu(d)
 ^
sglobal.h:27:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
empty.c:433:1: note: in expansion of macro 'EmptyBaseZen'
 EmptyBaseZen(d)
 ^
sglobal.h:20:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
empty.c:454:1: note: in expansion of macro 'EmptyBaseHan'
 EmptyBaseHan(d)
 ^
sglobal.h:24:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
empty.c:482:1: note: in expansion of macro 'EmptyBaseKana'
 EmptyBaseKana(d)
 ^
sglobal.h:23:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
empty.c:505:1: note: in expansion of macro 'EmptyBaseKakutei'
 EmptyBaseKakutei(d)
 ^
sglobal.h:21:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
empty.c:519:1: note: in expansion of macro 'EmptyBaseHenkan'
 EmptyBaseHenkan(d)
 ^
empty.c: In function 'renbunInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
empty.c:545:7: note: in expansion of macro 'ToggleChikuji'
   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]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:595:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
empty.c: In function 'dicSync':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:728:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
emptymap.h: At top level:
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
emptymap.h:27:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
emptymap.h:27:21: note: in expansion of macro 'HenkanNyuryokuMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                     ^
In file included from empty.c:750:0:
emptymap.h:27:43: warning: type defaults to 'int' in declaration of 'ZenHiraKakuteiMode' [-Wimplicit-int]
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                                           ^
emptymap.h:28:8: warning: type defaults to 'int' in declaration of 'ZenKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
        ^
emptymap.h:28:30: warning: type defaults to 'int' in declaration of 'HanKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                              ^
emptymap.h:28:52: warning: type defaults to 'int' in declaration of 'ZenAlphaKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                                                    ^
emptymap.h:29:8: warning: type defaults to 'int' in declaration of 'HanAlphaKakuteiMode' [-Wimplicit-int]
 extern HanAlphaKakuteiMode(), KigoIchiran();
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:29:31: note: in expansion of macro 'KigoIchiran'
 extern HanAlphaKakuteiMode(), KigoIchiran();
                               ^
sglobal.h:37:45: warning: type defaults to 'int' in declaration of 'G037_HexMode' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
emptymap.h:31:8: note: in expansion of macro 'HexMode'
 extern HexMode(), BushuMode();
        ^
sglobal.h:6:45: warning: type defaults to 'int' in declaration of 'G006_BushuMode' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
emptymap.h:31:19: note: in expansion of macro 'BushuMode'
 extern HexMode(), BushuMode();
                   ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:33:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran(), UiUtilMode();
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
emptymap.h:33:23: note: in expansion of macro 'UiUtilMode'
 extern KigoIchiran(), UiUtilMode();
                       ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
emptymap.h:34:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
emptymap.h:34:34: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
                                  ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
emptymap.h:35:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
emptymap.h:35:34: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
                                  ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
emptymap.h:36:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
emptymap.h:36:30: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
                              ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
emptymap.h:37:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
emptymap.h:37:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                         ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
emptymap.h:37:43: note: in expansion of macro 'YomiModeBackup'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                                           ^
sglobal.h:199:45: warning: type defaults to 'int' in declaration of 'G199_dicTouroku' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
emptymap.h:38:8: note: in expansion of macro 'dicTouroku'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
        ^
sglobal.h:198:45: warning: type defaults to 'int' in declaration of 'G198_dicSakujo' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
emptymap.h:38:37: note: in expansion of macro 'dicSakujo'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
                                     ^
sglobal.h:292:45: warning: type defaults to 'int' in declaration of 'G292_kigoRussia' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
emptymap.h:40:8: note: in expansion of macro 'kigoRussia'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
        ^
sglobal.h:290:45: warning: type defaults to 'int' in declaration of 'G290_kigoGreek' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
emptymap.h:40:22: note: in expansion of macro 'kigoGreek'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                      ^
sglobal.h:291:45: warning: type defaults to 'int' in declaration of 'G291_kigoKeisen' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
emptymap.h:40:35: note: in expansion of macro 'kigoKeisen'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                                   ^
sglobal.h:197:45: warning: type defaults to 'int' in declaration of 'G197_dicMount' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
emptymap.h:41:8: note: in expansion of macro 'dicMount'
 extern dicMount(), serverChange(), serverFin();
        ^
sglobal.h:353:45: warning: type defaults to 'int' in declaration of 'G353_serverChange' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
emptymap.h:41:20: note: in expansion of macro 'serverChange'
 extern dicMount(), serverChange(), serverFin();
                    ^
sglobal.h:354:45: warning: type defaults to 'int' in declaration of 'G354_serverFin' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
emptymap.h:41:36: note: in expansion of macro 'serverFin'
 extern dicMount(), serverChange(), serverFin();
                                    ^
sglobal.h:174:45: warning: type defaults to 'int' in declaration of 'G174_chikujiInit' [-Wimplicit-int]
 #define chikujiInit                         G174_chikujiInit
                                             ^
emptymap.h:42:8: note: in expansion of macro 'chikujiInit'
 extern chikujiInit();
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
alphamap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
alphamap.h:28:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
empty.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:750:0:
emptymap.h:24:13: warning: 'emptymap_id' defined but not used [-Wunused-variable]
 static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:751:0:
alphamap.h:24:13: warning: 'alphamap_id' defined but not used [-Wunused-variable]
 static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f empty.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC empty.c
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from empty.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from empty.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from empty.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from empty.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from empty.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
empty.c:37:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inEmptySelfInsert(d)
 ^
empty.c:52:8: warning: type defaults to 'int' in declaration of 'EmptySelfInsert' [-Wimplicit-int]
 static EmptySelfInsert pro((uiContext));
        ^
empty.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptySelfInsert(d)
 ^
empty.c:81:8: warning: type defaults to 'int' in declaration of 'EmptyYomiInsert' [-Wimplicit-int]
 static EmptyYomiInsert pro((uiContext));
        ^
empty.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyYomiInsert(d)
 ^
empty.c:105:8: warning: type defaults to 'int' in declaration of 'EmptyQuotedInsert' [-Wimplicit-int]
 static EmptyQuotedInsert pro((uiContext));
        ^
empty.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuotedInsert(d)
 ^
empty.c:122:8: warning: type defaults to 'int' in declaration of 'AlphaSelfInsert' [-Wimplicit-int]
 static AlphaSelfInsert pro((uiContext));
        ^
empty.c:125:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaSelfInsert(d)
 ^
empty.c:146:8: warning: type defaults to 'int' in declaration of 'AlphaNop' [-Wimplicit-int]
 static AlphaNop pro((uiContext));
        ^
empty.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 AlphaNop(d)
 ^
empty.c:158:8: warning: type defaults to 'int' in declaration of 'EmptyQuit' [-Wimplicit-int]
 static EmptyQuit pro((uiContext));
        ^
empty.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyQuit(d)
 ^
empty.c:175:8: warning: type defaults to 'int' in declaration of 'EmptyKakutei' [-Wimplicit-int]
 static EmptyKakutei pro((uiContext));
        ^
empty.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyKakutei(d)
 ^
empty.c:192:8: warning: type defaults to 'int' in declaration of 'EmptyDeletePrevious' [-Wimplicit-int]
 static EmptyDeletePrevious pro((uiContext));
        ^
empty.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 EmptyDeletePrevious(d)
 ^
empty.c:225:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMode(d, estruct)
 ^
empty.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserSelect(d, estruct)
 ^
empty.c:304:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UserMenu(d, estruct)
 ^
empty.c:315:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcExtraFunc(d, fnum)
 ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:243:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getBaseMode                         G243_getBaseMode
                                             ^
empty.c:339:1: note: in expansion of macro 'getBaseMode'
 getBaseMode(yc)
 ^
sglobal.h:22:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
empty.c:387:1: note: in expansion of macro 'EmptyBaseHira'
 EmptyBaseHira(d)
 ^
sglobal.h:25:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
empty.c:401:1: note: in expansion of macro 'EmptyBaseKata'
 EmptyBaseKata(d)
 ^
sglobal.h:19:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
empty.c:418:1: note: in expansion of macro 'EmptyBaseEisu'
 EmptyBaseEisu(d)
 ^
sglobal.h:27:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
empty.c:433:1: note: in expansion of macro 'EmptyBaseZen'
 EmptyBaseZen(d)
 ^
sglobal.h:20:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
empty.c:454:1: note: in expansion of macro 'EmptyBaseHan'
 EmptyBaseHan(d)
 ^
sglobal.h:24:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
empty.c:482:1: note: in expansion of macro 'EmptyBaseKana'
 EmptyBaseKana(d)
 ^
sglobal.h:23:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
empty.c:505:1: note: in expansion of macro 'EmptyBaseKakutei'
 EmptyBaseKakutei(d)
 ^
sglobal.h:21:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
empty.c:519:1: note: in expansion of macro 'EmptyBaseHenkan'
 EmptyBaseHenkan(d)
 ^
empty.c: In function 'renbunInit':
sglobal.h:112:45: warning: implicit declaration of function 'G112_ToggleChikuji' [-Wimplicit-function-declaration]
 #define ToggleChikuji                       G112_ToggleChikuji
                                             ^
empty.c:545:7: note: in expansion of macro 'ToggleChikuji'
   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]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:595:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
empty.c: In function 'dicSync':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
empty.c:728:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
emptymap.h: At top level:
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
emptymap.h:27:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
emptymap.h:27:21: note: in expansion of macro 'HenkanNyuryokuMode'
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                     ^
In file included from empty.c:750:0:
emptymap.h:27:43: warning: type defaults to 'int' in declaration of 'ZenHiraKakuteiMode' [-Wimplicit-int]
 extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode();
                                           ^
emptymap.h:28:8: warning: type defaults to 'int' in declaration of 'ZenKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
        ^
emptymap.h:28:30: warning: type defaults to 'int' in declaration of 'HanKataKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                              ^
emptymap.h:28:52: warning: type defaults to 'int' in declaration of 'ZenAlphaKakuteiMode' [-Wimplicit-int]
 extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode();
                                                    ^
emptymap.h:29:8: warning: type defaults to 'int' in declaration of 'HanAlphaKakuteiMode' [-Wimplicit-int]
 extern HanAlphaKakuteiMode(), KigoIchiran();
        ^
In file included from canna.h:50:0,
                 from empty.c:27:
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:29:31: note: in expansion of macro 'KigoIchiran'
 extern HanAlphaKakuteiMode(), KigoIchiran();
                               ^
sglobal.h:37:45: warning: type defaults to 'int' in declaration of 'G037_HexMode' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
emptymap.h:31:8: note: in expansion of macro 'HexMode'
 extern HexMode(), BushuMode();
        ^
sglobal.h:6:45: warning: type defaults to 'int' in declaration of 'G006_BushuMode' [-Wimplicit-int]
 #define BushuMode                           G006_BushuMode
                                             ^
emptymap.h:31:19: note: in expansion of macro 'BushuMode'
 extern HexMode(), BushuMode();
                   ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
emptymap.h:33:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran(), UiUtilMode();
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
emptymap.h:33:23: note: in expansion of macro 'UiUtilMode'
 extern KigoIchiran(), UiUtilMode();
                       ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
emptymap.h:34:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
emptymap.h:34:34: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle();
                                  ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
emptymap.h:35:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
emptymap.h:35:34: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle();
                                  ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
emptymap.h:36:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
emptymap.h:36:30: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateForw(), YomiBaseRotateBack();
                              ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
emptymap.h:37:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
emptymap.h:37:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                         ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
emptymap.h:37:43: note: in expansion of macro 'YomiModeBackup'
 extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup();
                                           ^
sglobal.h:199:45: warning: type defaults to 'int' in declaration of 'G199_dicTouroku' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
emptymap.h:38:8: note: in expansion of macro 'dicTouroku'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
        ^
sglobal.h:198:45: warning: type defaults to 'int' in declaration of 'G198_dicSakujo' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
emptymap.h:38:37: note: in expansion of macro 'dicSakujo'
 extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext));
                                     ^
sglobal.h:292:45: warning: type defaults to 'int' in declaration of 'G292_kigoRussia' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
emptymap.h:40:8: note: in expansion of macro 'kigoRussia'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
        ^
sglobal.h:290:45: warning: type defaults to 'int' in declaration of 'G290_kigoGreek' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
emptymap.h:40:22: note: in expansion of macro 'kigoGreek'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                      ^
sglobal.h:291:45: warning: type defaults to 'int' in declaration of 'G291_kigoKeisen' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
emptymap.h:40:35: note: in expansion of macro 'kigoKeisen'
 extern kigoRussia(), kigoGreek(), kigoKeisen();
                                   ^
sglobal.h:197:45: warning: type defaults to 'int' in declaration of 'G197_dicMount' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
emptymap.h:41:8: note: in expansion of macro 'dicMount'
 extern dicMount(), serverChange(), serverFin();
        ^
sglobal.h:353:45: warning: type defaults to 'int' in declaration of 'G353_serverChange' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
emptymap.h:41:20: note: in expansion of macro 'serverChange'
 extern dicMount(), serverChange(), serverFin();
                    ^
sglobal.h:354:45: warning: type defaults to 'int' in declaration of 'G354_serverFin' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
emptymap.h:41:36: note: in expansion of macro 'serverFin'
 extern dicMount(), serverChange(), serverFin();
                                    ^
sglobal.h:174:45: warning: type defaults to 'int' in declaration of 'G174_chikujiInit' [-Wimplicit-int]
 #define chikujiInit                         G174_chikujiInit
                                             ^
emptymap.h:42:8: note: in expansion of macro 'chikujiInit'
 extern chikujiInit();
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
alphamap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
alphamap.h:28:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
empty.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:750:0:
emptymap.h:24:13: warning: 'emptymap_id' defined but not used [-Wunused-variable]
 static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from empty.c:751:0:
alphamap.h:24:13: warning: 'alphamap_id' defined but not used [-Wunused-variable]
 static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f henkan.o unshared/henkan.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  henkan.c -o unshared/henkan.o
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from henkan.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from henkan.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from henkan.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:52:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiInit                           G052_KanjiInit
                                             ^
henkan.c:155:1: note: in expansion of macro 'KanjiInit'
 KanjiInit()
 ^
In file included from henkan.c:27:0:
henkan.c: In function 'G052_KanjiInit':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
henkan.c:161:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:51:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiFin                            G051_KanjiFin
                                             ^
henkan.c:425:1: note: in expansion of macro 'KanjiFin'
 KanjiFin()
 ^
henkan.c: In function 'G383_doTanConvertTb':
henkan.c:611:7: warning: variable 'scuryomi' set but not used [-Wunused-but-set-variable]
   int scuryomi, ecuryomi, scurroma, ecurroma;
       ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:206:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
henkan.c:1274:1: note: in expansion of macro 'doHenkan'
 doHenkan(d, len, kanji)
 ^
henkan.c:1305:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doYomiHenkan(d, len, kanji, yc)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'doYomiHenkan':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:1312:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
henkan.c: At top level:
henkan.c:1523:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tanNextKouho(d, yc)
 ^
henkan.c: In function 'enterTanHenkanMode':
henkan.c:1565:1: warning: type of 'fnum' defaults to 'int' [-Wimplicit-int]
 enterTanHenkanMode(d, fnum)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:99:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
henkan.c:1607:1: note: in expansion of macro 'TanKouhoIchiran'
 TanKouhoIchiran(d)
 ^
sglobal.h:101:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
henkan.c:1616:1: note: in expansion of macro 'TanNextKouho'
 TanNextKouho(d)
 ^
henkan.c:1634:8: warning: type defaults to 'int' in declaration of 'TanHenkan' [-Wimplicit-int]
 static TanHenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:103:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
henkan.c:1661:1: note: in expansion of macro 'TanPreviousKouho'
 TanPreviousKouho(d)
 ^
sglobal.h:96:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
henkan.c:1705:1: note: in expansion of macro 'TanHiragana'
 TanHiragana(d)
 ^
sglobal.h:98:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
henkan.c:1711:1: note: in expansion of macro 'TanKatakana'
 TanKatakana(d)
 ^
sglobal.h:105:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
henkan.c:1717:1: note: in expansion of macro 'TanRomaji'
 TanRomaji(d)
 ^
sglobal.h:106:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
henkan.c:1723:1: note: in expansion of macro 'TanUpper'
 TanUpper(d)
 ^
sglobal.h:91:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
henkan.c:1729:1: note: in expansion of macro 'TanCapitalize'
 TanCapitalize(d)
 ^
sglobal.h:107:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
henkan.c:1735:1: note: in expansion of macro 'TanZenkaku'
 TanZenkaku(d)
 ^
sglobal.h:95:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
henkan.c:1741:1: note: in expansion of macro 'TanHankaku'
 TanHankaku(d)
 ^
henkan.c:1749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanKanaRotate(d)
 ^
henkan.c:1757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanRomajiRotate(d)
 ^
henkan.c:1765:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:100:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
henkan.c:1897:1: note: in expansion of macro 'TanMuhenkan'
 TanMuhenkan(d)
 ^
sglobal.h:97:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
henkan.c:2164:1: note: in expansion of macro 'TanKakutei'
 TanKakutei(d)
 ^
henkan.c:2180:8: warning: type defaults to 'int' in declaration of 'TanKakuteiYomiInsert' [-Wimplicit-int]
 static TanKakuteiYomiInsert pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'TanKakuteiYomiInsert':
sglobal.h:312:45: warning: type defaults to 'int' in declaration of 'G312_nKouhoBunsetsu' [-Wimplicit-int]
 #define nKouhoBunsetsu                      G312_nKouhoBunsetsu
                                             ^
henkan.c:2215:9: note: in expansion of macro 'nKouhoBunsetsu'
  extern nKouhoBunsetsu;
         ^
henkan.c: At top level:
henkan.c:2299:8: warning: type defaults to 'int' in declaration of 'TanExtendBunsetsu' [-Wimplicit-int]
 static TanExtendBunsetsu pro((uiContext));
        ^
henkan.c:2332:8: warning: type defaults to 'int' in declaration of 'TanShrinkBunsetsu' [-Wimplicit-int]
 static TanShrinkBunsetsu pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:104:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
henkan.c:2372:1: note: in expansion of macro 'TanPrintBunpou'
 TanPrintBunpou(d)
 ^
henkan.c: In function 'jrKanjiPipeError':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:2459:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
henkan.c:2459:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
henkan.c: At top level:
henkan.c:2481:8: warning: type defaults to 'int' in declaration of 'TanBunsetsuMode' [-Wimplicit-int]
 static TanBunsetsuMode pro((uiContext));
        ^
henkan.c:2484:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanBunsetsuMode(d)
 ^
henkan.c:2647:8: warning: type defaults to 'int' in declaration of 'TbChooseChar' [-Wimplicit-int]
 static TbChooseChar pro((uiContext, int));
        ^
henkan.c:2650:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TbChooseChar(d, head)
 ^
henkan.c:2725:8: warning: type defaults to 'int' in declaration of 'TanChooseHeadChar' [-Wimplicit-int]
 static TanChooseHeadChar pro((uiContext));
        ^
henkan.c:2726:8: warning: type defaults to 'int' in declaration of 'TanChooseTailChar' [-Wimplicit-int]
 static TanChooseTailChar pro((uiContext));
        ^
henkan.c:2729:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseHeadChar(d)
 ^
henkan.c:2736:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseTailChar(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
tanmap.h:27:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
tanmap.h:27:42: note: in expansion of macro 'DoFuncSequence'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
                                          ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
tanmap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
tanmap.h:29:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
tanmap.h:29:38: note: in expansion of macro 'TanBubunKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
                                      ^
henkan.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $";
             ^
In file included from henkan.c:2742:0:
tanmap.h:24:13: warning: 'tanmap_id' defined but not used [-Wunused-variable]
 static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
henkan.c: In function 'YomiBubunKakutei':
henkan.c:1079:10: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return len;
          ^
rm -f henkan.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC henkan.c
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from henkan.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from henkan.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from henkan.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from henkan.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:52:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiInit                           G052_KanjiInit
                                             ^
henkan.c:155:1: note: in expansion of macro 'KanjiInit'
 KanjiInit()
 ^
In file included from henkan.c:27:0:
henkan.c: In function 'G052_KanjiInit':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
henkan.c:161:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:51:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanjiFin                            G051_KanjiFin
                                             ^
henkan.c:425:1: note: in expansion of macro 'KanjiFin'
 KanjiFin()
 ^
henkan.c: In function 'G383_doTanConvertTb':
henkan.c:611:7: warning: variable 'scuryomi' set but not used [-Wunused-but-set-variable]
   int scuryomi, ecuryomi, scurroma, ecurroma;
       ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:206:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
henkan.c:1274:1: note: in expansion of macro 'doHenkan'
 doHenkan(d, len, kanji)
 ^
henkan.c:1305:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doYomiHenkan(d, len, kanji, yc)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'doYomiHenkan':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:1312:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
henkan.c: At top level:
henkan.c:1523:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tanNextKouho(d, yc)
 ^
henkan.c: In function 'enterTanHenkanMode':
henkan.c:1565:1: warning: type of 'fnum' defaults to 'int' [-Wimplicit-int]
 enterTanHenkanMode(d, fnum)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: At top level:
sglobal.h:99:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
henkan.c:1607:1: note: in expansion of macro 'TanKouhoIchiran'
 TanKouhoIchiran(d)
 ^
sglobal.h:101:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
henkan.c:1616:1: note: in expansion of macro 'TanNextKouho'
 TanNextKouho(d)
 ^
henkan.c:1634:8: warning: type defaults to 'int' in declaration of 'TanHenkan' [-Wimplicit-int]
 static TanHenkan pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:103:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
henkan.c:1661:1: note: in expansion of macro 'TanPreviousKouho'
 TanPreviousKouho(d)
 ^
sglobal.h:96:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
henkan.c:1705:1: note: in expansion of macro 'TanHiragana'
 TanHiragana(d)
 ^
sglobal.h:98:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
henkan.c:1711:1: note: in expansion of macro 'TanKatakana'
 TanKatakana(d)
 ^
sglobal.h:105:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
henkan.c:1717:1: note: in expansion of macro 'TanRomaji'
 TanRomaji(d)
 ^
sglobal.h:106:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
henkan.c:1723:1: note: in expansion of macro 'TanUpper'
 TanUpper(d)
 ^
sglobal.h:91:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
henkan.c:1729:1: note: in expansion of macro 'TanCapitalize'
 TanCapitalize(d)
 ^
sglobal.h:107:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
henkan.c:1735:1: note: in expansion of macro 'TanZenkaku'
 TanZenkaku(d)
 ^
sglobal.h:95:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
henkan.c:1741:1: note: in expansion of macro 'TanHankaku'
 TanHankaku(d)
 ^
henkan.c:1749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanKanaRotate(d)
 ^
henkan.c:1757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanRomajiRotate(d)
 ^
henkan.c:1765:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:100:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
henkan.c:1897:1: note: in expansion of macro 'TanMuhenkan'
 TanMuhenkan(d)
 ^
sglobal.h:97:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
henkan.c:2164:1: note: in expansion of macro 'TanKakutei'
 TanKakutei(d)
 ^
henkan.c:2180:8: warning: type defaults to 'int' in declaration of 'TanKakuteiYomiInsert' [-Wimplicit-int]
 static TanKakuteiYomiInsert pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
henkan.c: In function 'TanKakuteiYomiInsert':
sglobal.h:312:45: warning: type defaults to 'int' in declaration of 'G312_nKouhoBunsetsu' [-Wimplicit-int]
 #define nKouhoBunsetsu                      G312_nKouhoBunsetsu
                                             ^
henkan.c:2215:9: note: in expansion of macro 'nKouhoBunsetsu'
  extern nKouhoBunsetsu;
         ^
henkan.c: At top level:
henkan.c:2299:8: warning: type defaults to 'int' in declaration of 'TanExtendBunsetsu' [-Wimplicit-int]
 static TanExtendBunsetsu pro((uiContext));
        ^
henkan.c:2332:8: warning: type defaults to 'int' in declaration of 'TanShrinkBunsetsu' [-Wimplicit-int]
 static TanShrinkBunsetsu pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:104:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
henkan.c:2372:1: note: in expansion of macro 'TanPrintBunpou'
 TanPrintBunpou(d)
 ^
henkan.c: In function 'jrKanjiPipeError':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
henkan.c:2459:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
henkan.c:2459:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
henkan.c: At top level:
henkan.c:2481:8: warning: type defaults to 'int' in declaration of 'TanBunsetsuMode' [-Wimplicit-int]
 static TanBunsetsuMode pro((uiContext));
        ^
henkan.c:2484:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanBunsetsuMode(d)
 ^
henkan.c:2647:8: warning: type defaults to 'int' in declaration of 'TbChooseChar' [-Wimplicit-int]
 static TbChooseChar pro((uiContext, int));
        ^
henkan.c:2650:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TbChooseChar(d, head)
 ^
henkan.c:2725:8: warning: type defaults to 'int' in declaration of 'TanChooseHeadChar' [-Wimplicit-int]
 static TanChooseHeadChar pro((uiContext));
        ^
henkan.c:2726:8: warning: type defaults to 'int' in declaration of 'TanChooseTailChar' [-Wimplicit-int]
 static TanChooseTailChar pro((uiContext));
        ^
henkan.c:2729:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseHeadChar(d)
 ^
henkan.c:2736:1: warning: return type defaults to 'int' [-Wimplicit-int]
 TanChooseTailChar(d)
 ^
In file included from canna.h:50:0,
                 from henkan.c:27:
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
tanmap.h:27:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
tanmap.h:27:42: note: in expansion of macro 'DoFuncSequence'
 extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext));
                                          ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
tanmap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
tanmap.h:29:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
tanmap.h:29:38: note: in expansion of macro 'TanBubunKakutei'
 extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext));
                                      ^
henkan.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $";
             ^
In file included from henkan.c:2742:0:
tanmap.h:24:13: warning: 'tanmap_id' defined but not used [-Wunused-variable]
 static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
henkan.c: In function 'YomiBubunKakutei':
henkan.c:1079:10: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return len;
          ^
rm -f hex.o unshared/hex.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  hex.c -o unshared/hex.o
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from hex.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from hex.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from hex.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from hex.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
hex.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'hexEveryTimeCatch':
sglobal.h:188:45: warning: implicit declaration of function 'G188_convertAsHex' [-Wimplicit-function-declaration]
 #define convertAsHex                        G188_convertAsHex
                                             ^
hex.c:75:11: note: in expansion of macro 'convertAsHex'
       if (convertAsHex(d)) {
           ^
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
hex.c:99:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
hex.c: At top level:
hex.c:104:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitHex(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'exitHex':
sglobal.h:192:45: warning: implicit declaration of function 'G192_cvtAsHex' [-Wimplicit-function-declaration]
 #define cvtAsHex                            G192_cvtAsHex
                                             ^
hex.c:110:7: note: in expansion of macro 'cvtAsHex'
   if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) {
       ^
hex.c: At top level:
hex.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitHex(d, retval, env)
 ^
hex.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexMode(d, major_mode)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:37:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
hex.c:165:1: note: in expansion of macro 'HexMode'
 HexMode(d)
 ^
hex.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $";
             ^
rm -f hex.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC hex.c
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from hex.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from hex.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from hex.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from hex.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from hex.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
hex.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'hexEveryTimeCatch':
sglobal.h:188:45: warning: implicit declaration of function 'G188_convertAsHex' [-Wimplicit-function-declaration]
 #define convertAsHex                        G188_convertAsHex
                                             ^
hex.c:75:11: note: in expansion of macro 'convertAsHex'
       if (convertAsHex(d)) {
           ^
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
hex.c:99:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
hex.c: At top level:
hex.c:104:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitHex(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
hex.c: In function 'exitHex':
sglobal.h:192:45: warning: implicit declaration of function 'G192_cvtAsHex' [-Wimplicit-function-declaration]
 #define cvtAsHex                            G192_cvtAsHex
                                             ^
hex.c:110:7: note: in expansion of macro 'cvtAsHex'
   if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) {
       ^
hex.c: At top level:
hex.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitHex(d, retval, env)
 ^
hex.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 hexMode(d, major_mode)
 ^
In file included from canna.h:50:0,
                 from hex.c:28:
sglobal.h:37:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HexMode                             G037_HexMode
                                             ^
hex.c:165:1: note: in expansion of macro 'HexMode'
 HexMode(d)
 ^
hex.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $";
             ^
rm -f ichiran.o unshared/ichiran.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  ichiran.c -o unshared/ichiran.o
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ichiran.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ichiran.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ichiran.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:267:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initIchiran                         G267_initIchiran
                                             ^
ichiran.c:72:1: note: in expansion of macro 'initIchiran'
 initIchiran()
 ^
ichiran.c:190:8: warning: type defaults to 'int' in declaration of 'ichiranEveryTimeCatch' [-Wimplicit-int]
 static ichiranEveryTimeCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranEveryTimeCatch(d, retval, env)
 ^
ichiran.c:208:8: warning: type defaults to 'int' in declaration of 'ichiranExitCatch' [-Wimplicit-int]
 static ichiranExitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranExitCatch(d, retval, env)
 ^
ichiran.c:252:8: warning: type defaults to 'int' in declaration of 'ichiranQuitCatch' [-Wimplicit-int]
 static ichiranQuitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:155:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
ichiran.c:540:1: note: in expansion of macro 'allocIchiranBuf'
 allocIchiranBuf(d)
 ^
sglobal.h:362:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
ichiran.c:749:1: note: in expansion of macro 'tanKouhoIchiran'
 tanKouhoIchiran(d, step)
 ^
sglobal.h:47:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
ichiran.c:821:1: note: in expansion of macro 'IchiranQuit'
 IchiranQuit(d)
 ^
ichiran.c:879:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakuteiThenDo(d, func)
 ^
ichiran.c:903:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranQuitThenDo(d, func)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:43:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
ichiran.c:930:1: note: in expansion of macro 'IchiranForwardKouho'
 IchiranForwardKouho(d)
 ^
sglobal.h:40:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
ichiran.c:983:1: note: in expansion of macro 'IchiranBackwardKouho'
 IchiranBackwardKouho(d)
 ^
ichiran.c:1036:8: warning: type defaults to 'int' in declaration of 'IchiranConvert' [-Wimplicit-int]
 static IchiranConvert pro((uiContext));
        ^
ichiran.c:1039:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranConvert(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:46:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
ichiran.c:1062:1: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 IchiranPreviousKouhoretsu(d)
 ^
sglobal.h:44:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
ichiran.c:1140:1: note: in expansion of macro 'IchiranNextKouhoretsu'
 IchiranNextKouhoretsu(d)
 ^
ichiran.c:1178:8: warning: type defaults to 'int' in declaration of 'IchiranNextPage' [-Wimplicit-int]
 static IchiranNextPage pro((uiContext));
        ^
ichiran.c:1181:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranNextPage(d)
 ^
ichiran.c:1209:8: warning: type defaults to 'int' in declaration of 'IchiranPreviousPage' [-Wimplicit-int]
 static IchiranPreviousPage pro((uiContext));
        ^
ichiran.c:1212:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranPreviousPage(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:41:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
ichiran.c:1280:1: note: in expansion of macro 'IchiranBeginningOfKouho'
 IchiranBeginningOfKouho(d)
 ^
sglobal.h:42:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
ichiran.c:1319:1: note: in expansion of macro 'IchiranEndOfKouho'
 IchiranEndOfKouho(d)
 ^
ichiran.c:1361:8: warning: type defaults to 'int' in declaration of 'IchiranBangoKouho' [-Wimplicit-int]
 static IchiranBangoKouho pro((uiContext));
        ^
ichiran.c:1364:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBangoKouho(d)
 ^
ichiran.c:1494:8: warning: type defaults to 'int' in declaration of 'IchiranKakutei' [-Wimplicit-int]
 static IchiranKakutei pro((uiContext));
        ^
ichiran.c:1497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakutei(d)
 ^
ichiran.c:1553:8: warning: type defaults to 'int' in declaration of 'IchiranExtendBunsetsu' [-Wimplicit-int]
 static IchiranExtendBunsetsu pro((uiContext));
        ^
ichiran.c:1556:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranExtendBunsetsu(d)
 ^
ichiran.c:1562:8: warning: type defaults to 'int' in declaration of 'IchiranShrinkBunsetsu' [-Wimplicit-int]
 static IchiranShrinkBunsetsu pro((uiContext));
        ^
ichiran.c:1565:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranShrinkBunsetsu(d)
 ^
ichiran.c:1571:8: warning: type defaults to 'int' in declaration of 'IchiranAdjustBunsetsu' [-Wimplicit-int]
 static IchiranAdjustBunsetsu pro((uiContext));
        ^
ichiran.c:1574:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranAdjustBunsetsu(d)
 ^
ichiran.c:1580:8: warning: type defaults to 'int' in declaration of 'IchiranKillToEndOfLine' [-Wimplicit-int]
 static IchiranKillToEndOfLine pro((uiContext));
        ^
ichiran.c:1583:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKillToEndOfLine(d)
 ^
ichiran.c:1589:8: warning: type defaults to 'int' in declaration of 'IchiranDeleteNext' [-Wimplicit-int]
 static IchiranDeleteNext pro((uiContext));
        ^
ichiran.c:1592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranDeleteNext(d)
 ^
ichiran.c:1598:8: warning: type defaults to 'int' in declaration of 'IchiranBubunMuhenkan' [-Wimplicit-int]
 static IchiranBubunMuhenkan pro((uiContext));
        ^
ichiran.c:1601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBubunMuhenkan(d)
 ^
ichiran.c:1607:8: warning: type defaults to 'int' in declaration of 'IchiranHiragana' [-Wimplicit-int]
 static IchiranHiragana pro((uiContext));
        ^
ichiran.c:1610:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHiragana(d)
 ^
ichiran.c:1616:8: warning: type defaults to 'int' in declaration of 'IchiranKatakana' [-Wimplicit-int]
 static IchiranKatakana pro((uiContext));
        ^
ichiran.c:1619:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKatakana(d)
 ^
ichiran.c:1625:8: warning: type defaults to 'int' in declaration of 'IchiranZenkaku' [-Wimplicit-int]
 static IchiranZenkaku pro((uiContext));
        ^
ichiran.c:1628:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranZenkaku(d)
 ^
ichiran.c:1634:8: warning: type defaults to 'int' in declaration of 'IchiranHankaku' [-Wimplicit-int]
 static IchiranHankaku pro((uiContext));
        ^
ichiran.c:1637:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHankaku(d)
 ^
ichiran.c:1643:8: warning: type defaults to 'int' in declaration of 'IchiranRomaji' [-Wimplicit-int]
 static IchiranRomaji pro((uiContext));
        ^
ichiran.c:1646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomaji(d)
 ^
ichiran.c:1652:8: warning: type defaults to 'int' in declaration of 'IchiranToUpper' [-Wimplicit-int]
 static IchiranToUpper pro((uiContext));
        ^
ichiran.c:1655:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToUpper(d)
 ^
ichiran.c:1661:8: warning: type defaults to 'int' in declaration of 'IchiranToLower' [-Wimplicit-int]
 static IchiranToLower pro((uiContext));
        ^
ichiran.c:1664:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToLower(d)
 ^
ichiran.c:1670:8: warning: type defaults to 'int' in declaration of 'IchiranCapitalize' [-Wimplicit-int]
 static IchiranCapitalize pro((uiContext));
        ^
ichiran.c:1673:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCapitalize(d)
 ^
ichiran.c:1679:8: warning: type defaults to 'int' in declaration of 'IchiranKanaRotate' [-Wimplicit-int]
 static IchiranKanaRotate pro((uiContext));
        ^
ichiran.c:1682:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKanaRotate(d)
 ^
ichiran.c:1688:8: warning: type defaults to 'int' in declaration of 'IchiranRomajiRotate' [-Wimplicit-int]
 static IchiranRomajiRotate pro((uiContext));
        ^
ichiran.c:1691:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomajiRotate(d)
 ^
ichiran.c:1697:8: warning: type defaults to 'int' in declaration of 'IchiranCaseRotateForward' [-Wimplicit-int]
 static IchiranCaseRotateForward pro((uiContext));
        ^
ichiran.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
ichiranmap.h:27:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
ichiranmap.h:27:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
ichiran.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from ichiran.c:1714:0:
ichiranmap.h:24:13: warning: 'ichiranmap_id' defined but not used [-Wunused-variable]
 static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
ichiran.c: In function 'G301_makeGlineStatus':
ichiran.c:136:71: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define DEC_COLUMNS(n) ((n) < 10 ? 1 : (n) < 100 ? 2 : (n) < 1000 ? 3 : 4)
                                                                       ^
ichiran.c:153:10: note: 'cur' was declared here
   int i, cur;
          ^
ichiran.c: In function 'IchiranBangoKouho':
ichiran.c:1481:38: warning: 'num' may be used uninitialized in this function [-Wmaybe-uninitialized]
     *(ic->curIkouho) = kindex + (num - 1);
                                      ^
ichiran.c:1450:7: note: 'num' was declared here
   int num, kindex;
       ^
rm -f ichiran.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC ichiran.c
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ichiran.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ichiran.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ichiran.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ichiran.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:267:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initIchiran                         G267_initIchiran
                                             ^
ichiran.c:72:1: note: in expansion of macro 'initIchiran'
 initIchiran()
 ^
ichiran.c:190:8: warning: type defaults to 'int' in declaration of 'ichiranEveryTimeCatch' [-Wimplicit-int]
 static ichiranEveryTimeCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranEveryTimeCatch(d, retval, env)
 ^
ichiran.c:208:8: warning: type defaults to 'int' in declaration of 'ichiranExitCatch' [-Wimplicit-int]
 static ichiranExitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranExitCatch(d, retval, env)
 ^
ichiran.c:252:8: warning: type defaults to 'int' in declaration of 'ichiranQuitCatch' [-Wimplicit-int]
 static ichiranQuitCatch pro((uiContext, int, mode_context));
        ^
ichiran.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ichiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:155:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
ichiran.c:540:1: note: in expansion of macro 'allocIchiranBuf'
 allocIchiranBuf(d)
 ^
sglobal.h:362:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
ichiran.c:749:1: note: in expansion of macro 'tanKouhoIchiran'
 tanKouhoIchiran(d, step)
 ^
sglobal.h:47:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
ichiran.c:821:1: note: in expansion of macro 'IchiranQuit'
 IchiranQuit(d)
 ^
ichiran.c:879:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakuteiThenDo(d, func)
 ^
ichiran.c:903:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranQuitThenDo(d, func)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:43:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
ichiran.c:930:1: note: in expansion of macro 'IchiranForwardKouho'
 IchiranForwardKouho(d)
 ^
sglobal.h:40:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
ichiran.c:983:1: note: in expansion of macro 'IchiranBackwardKouho'
 IchiranBackwardKouho(d)
 ^
ichiran.c:1036:8: warning: type defaults to 'int' in declaration of 'IchiranConvert' [-Wimplicit-int]
 static IchiranConvert pro((uiContext));
        ^
ichiran.c:1039:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranConvert(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:46:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
ichiran.c:1062:1: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 IchiranPreviousKouhoretsu(d)
 ^
sglobal.h:44:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
ichiran.c:1140:1: note: in expansion of macro 'IchiranNextKouhoretsu'
 IchiranNextKouhoretsu(d)
 ^
ichiran.c:1178:8: warning: type defaults to 'int' in declaration of 'IchiranNextPage' [-Wimplicit-int]
 static IchiranNextPage pro((uiContext));
        ^
ichiran.c:1181:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranNextPage(d)
 ^
ichiran.c:1209:8: warning: type defaults to 'int' in declaration of 'IchiranPreviousPage' [-Wimplicit-int]
 static IchiranPreviousPage pro((uiContext));
        ^
ichiran.c:1212:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranPreviousPage(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:41:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
ichiran.c:1280:1: note: in expansion of macro 'IchiranBeginningOfKouho'
 IchiranBeginningOfKouho(d)
 ^
sglobal.h:42:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
ichiran.c:1319:1: note: in expansion of macro 'IchiranEndOfKouho'
 IchiranEndOfKouho(d)
 ^
ichiran.c:1361:8: warning: type defaults to 'int' in declaration of 'IchiranBangoKouho' [-Wimplicit-int]
 static IchiranBangoKouho pro((uiContext));
        ^
ichiran.c:1364:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBangoKouho(d)
 ^
ichiran.c:1494:8: warning: type defaults to 'int' in declaration of 'IchiranKakutei' [-Wimplicit-int]
 static IchiranKakutei pro((uiContext));
        ^
ichiran.c:1497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKakutei(d)
 ^
ichiran.c:1553:8: warning: type defaults to 'int' in declaration of 'IchiranExtendBunsetsu' [-Wimplicit-int]
 static IchiranExtendBunsetsu pro((uiContext));
        ^
ichiran.c:1556:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranExtendBunsetsu(d)
 ^
ichiran.c:1562:8: warning: type defaults to 'int' in declaration of 'IchiranShrinkBunsetsu' [-Wimplicit-int]
 static IchiranShrinkBunsetsu pro((uiContext));
        ^
ichiran.c:1565:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranShrinkBunsetsu(d)
 ^
ichiran.c:1571:8: warning: type defaults to 'int' in declaration of 'IchiranAdjustBunsetsu' [-Wimplicit-int]
 static IchiranAdjustBunsetsu pro((uiContext));
        ^
ichiran.c:1574:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranAdjustBunsetsu(d)
 ^
ichiran.c:1580:8: warning: type defaults to 'int' in declaration of 'IchiranKillToEndOfLine' [-Wimplicit-int]
 static IchiranKillToEndOfLine pro((uiContext));
        ^
ichiran.c:1583:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKillToEndOfLine(d)
 ^
ichiran.c:1589:8: warning: type defaults to 'int' in declaration of 'IchiranDeleteNext' [-Wimplicit-int]
 static IchiranDeleteNext pro((uiContext));
        ^
ichiran.c:1592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranDeleteNext(d)
 ^
ichiran.c:1598:8: warning: type defaults to 'int' in declaration of 'IchiranBubunMuhenkan' [-Wimplicit-int]
 static IchiranBubunMuhenkan pro((uiContext));
        ^
ichiran.c:1601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranBubunMuhenkan(d)
 ^
ichiran.c:1607:8: warning: type defaults to 'int' in declaration of 'IchiranHiragana' [-Wimplicit-int]
 static IchiranHiragana pro((uiContext));
        ^
ichiran.c:1610:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHiragana(d)
 ^
ichiran.c:1616:8: warning: type defaults to 'int' in declaration of 'IchiranKatakana' [-Wimplicit-int]
 static IchiranKatakana pro((uiContext));
        ^
ichiran.c:1619:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKatakana(d)
 ^
ichiran.c:1625:8: warning: type defaults to 'int' in declaration of 'IchiranZenkaku' [-Wimplicit-int]
 static IchiranZenkaku pro((uiContext));
        ^
ichiran.c:1628:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranZenkaku(d)
 ^
ichiran.c:1634:8: warning: type defaults to 'int' in declaration of 'IchiranHankaku' [-Wimplicit-int]
 static IchiranHankaku pro((uiContext));
        ^
ichiran.c:1637:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranHankaku(d)
 ^
ichiran.c:1643:8: warning: type defaults to 'int' in declaration of 'IchiranRomaji' [-Wimplicit-int]
 static IchiranRomaji pro((uiContext));
        ^
ichiran.c:1646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomaji(d)
 ^
ichiran.c:1652:8: warning: type defaults to 'int' in declaration of 'IchiranToUpper' [-Wimplicit-int]
 static IchiranToUpper pro((uiContext));
        ^
ichiran.c:1655:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToUpper(d)
 ^
ichiran.c:1661:8: warning: type defaults to 'int' in declaration of 'IchiranToLower' [-Wimplicit-int]
 static IchiranToLower pro((uiContext));
        ^
ichiran.c:1664:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranToLower(d)
 ^
ichiran.c:1670:8: warning: type defaults to 'int' in declaration of 'IchiranCapitalize' [-Wimplicit-int]
 static IchiranCapitalize pro((uiContext));
        ^
ichiran.c:1673:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCapitalize(d)
 ^
ichiran.c:1679:8: warning: type defaults to 'int' in declaration of 'IchiranKanaRotate' [-Wimplicit-int]
 static IchiranKanaRotate pro((uiContext));
        ^
ichiran.c:1682:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranKanaRotate(d)
 ^
ichiran.c:1688:8: warning: type defaults to 'int' in declaration of 'IchiranRomajiRotate' [-Wimplicit-int]
 static IchiranRomajiRotate pro((uiContext));
        ^
ichiran.c:1691:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranRomajiRotate(d)
 ^
ichiran.c:1697:8: warning: type defaults to 'int' in declaration of 'IchiranCaseRotateForward' [-Wimplicit-int]
 static IchiranCaseRotateForward pro((uiContext));
        ^
ichiran.c:1700:1: warning: return type defaults to 'int' [-Wimplicit-int]
 IchiranCaseRotateForward(d)
 ^
In file included from canna.h:50:0,
                 from ichiran.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
ichiranmap.h:27:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
ichiranmap.h:27:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
ichiran.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from ichiran.c:1714:0:
ichiranmap.h:24:13: warning: 'ichiranmap_id' defined but not used [-Wunused-variable]
 static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
ichiran.c: In function 'G301_makeGlineStatus':
ichiran.c:136:71: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define DEC_COLUMNS(n) ((n) < 10 ? 1 : (n) < 100 ? 2 : (n) < 1000 ? 3 : 4)
                                                                       ^
ichiran.c:153:10: note: 'cur' was declared here
   int i, cur;
          ^
ichiran.c: In function 'IchiranBangoKouho':
ichiran.c:1481:38: warning: 'num' may be used uninitialized in this function [-Wmaybe-uninitialized]
     *(ic->curIkouho) = kindex + (num - 1);
                                      ^
ichiran.c:1450:7: note: 'num' was declared here
   int num, kindex;
       ^
rm -f jishu.o unshared/jishu.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  jishu.c -o unshared/jishu.o
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jishu.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jishu.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jishu.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:223:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
jishu.c:149:1: note: in expansion of macro 'extractJishuString'
 extractJishuString(yc, s, e, sr, er)
 ^
jishu.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inhibittedJishu(d)
 ^
jishu.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 nextJishu(d)
 ^
jishu.c:391:1: warning: return type defaults to 'int' [-Wimplicit-int]
 previousJishu(d)
 ^
jishu.c:404:8: warning: type defaults to 'int' in declaration of 'JishuNextJishu' [-Wimplicit-int]
 static JishuNextJishu pro((uiContext));     
        ^
jishu.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:425:8: warning: type defaults to 'int' in declaration of 'JishuPreviousJishu' [-Wimplicit-int]
 static JishuPreviousJishu pro((uiContext));
        ^
jishu.c:428:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:446:8: warning: type defaults to 'int' in declaration of 'JishuRotateWithInhibition' [-Wimplicit-int]
 static JishuRotateWithInhibition pro((uiContext, unsigned));
        ^
jishu.c:449:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRotateWithInhibition(d, inhibit)
 ^
jishu.c:464:8: warning: type defaults to 'int' in declaration of 'JishuKanaRotate' [-Wimplicit-int]
 static JishuKanaRotate pro((uiContext));
        ^
jishu.c:467:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:473:8: warning: type defaults to 'int' in declaration of 'JishuRomajiRotate' [-Wimplicit-int]
 static JishuRomajiRotate pro((uiContext));
        ^
jishu.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:483:8: warning: type defaults to 'int' in declaration of 'JishuShrink' [-Wimplicit-int]
 static JishuShrink pro((uiContext));
        ^
jishu.c:486:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:545:8: warning: type defaults to 'int' in declaration of 'JishuNop' [-Wimplicit-int]
 static JishuNop pro((uiContext));
        ^
jishu.c:548:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuNop(d)
 ^
jishu.c:559:8: warning: type defaults to 'int' in declaration of 'JishuExtend' [-Wimplicit-int]
 static JishuExtend pro((uiContext));
        ^
jishu.c:562:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:653:8: warning: type defaults to 'int' in declaration of 'JishuZenkaku' [-Wimplicit-int]
 static JishuZenkaku pro((uiContext));
        ^
jishu.c:656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:689:8: warning: type defaults to 'int' in declaration of 'JishuHankaku' [-Wimplicit-int]
 static JishuHankaku pro((uiContext));
        ^
jishu.c:692:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:733:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitJishuAndDoSomething(d, fnum)
 ^
jishu.c:746:8: warning: type defaults to 'int' in declaration of 'JishuYomiInsert' [-Wimplicit-int]
 static JishuYomiInsert pro((uiContext));
        ^
jishu.c:749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuYomiInsert(d)
 ^
jishu.c:770:8: warning: type defaults to 'int' in declaration of 'JishuQuit' [-Wimplicit-int]
 static JishuQuit pro((uiContext));
        ^
jishu.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuQuit(d)
 ^
jishu.c:783:8: warning: type defaults to 'int' in declaration of 'JishuToUpper' [-Wimplicit-int]
 static JishuToUpper pro((uiContext));
        ^
jishu.c:786:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToUpper(d)
 ^
jishu.c:812:8: warning: type defaults to 'int' in declaration of 'JishuCapitalize' [-Wimplicit-int]
 static JishuCapitalize pro((uiContext));
        ^
jishu.c:815:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCapitalize(d)
 ^
jishu.c:841:8: warning: type defaults to 'int' in declaration of 'JishuToLower' [-Wimplicit-int]
 static JishuToLower pro((uiContext));
        ^
jishu.c:844:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToLower(d)
 ^
jishu.c:870:8: warning: type defaults to 'int' in declaration of 'JishuHiragana' [-Wimplicit-int]
 static JishuHiragana pro((uiContext));
        ^
jishu.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuHiragana(d)
 ^
jishu.c:883:8: warning: type defaults to 'int' in declaration of 'JishuKatakana' [-Wimplicit-int]
 static JishuKatakana pro((uiContext));
        ^
jishu.c:886:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKatakana(d)
 ^
jishu.c:896:8: warning: type defaults to 'int' in declaration of 'JishuRomaji' [-Wimplicit-int]
 static JishuRomaji pro((uiContext));
        ^
jishu.c:899:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRomaji(d)
 ^
jishu.c:919:8: warning: type defaults to 'int' in declaration of 'JishuCaseRotateForward' [-Wimplicit-int]
 static JishuCaseRotateForward pro((uiContext));
        ^
jishu.c:922:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCaseRotateForward(d)
 ^
jishu.c:951:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkan' [-Wimplicit-int]
 static JishuKanjiHenkan pro((uiContext));
        ^
jishu.c:954:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkan(d)
 ^
jishu.c:960:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanOInsert' [-Wimplicit-int]
 static JishuKanjiHenkanOInsert pro((uiContext));
        ^
jishu.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanOInsert(d)
 ^
jishu.c:969:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanONothing' [-Wimplicit-int]
 static JishuKanjiHenkanONothing pro((uiContext));
        ^
jishu.c:972:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanONothing(d)
 ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
jishumap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
jishumap.h:27:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
jishumap.h:28:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
jishumap.h:28:36: note: in expansion of macro 'TbBackward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
                                    ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
jishumap.h:29:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
jishumap.h:29:44: note: in expansion of macro 'TbEndOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
                                            ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
jishumap.h:30:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
jishu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from jishu.c:986:0:
jishumap.h:24:13: warning: 'jishumap_id' defined but not used [-Wunused-variable]
 static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $";
             ^
jishu.c: In function 'G223_extractJishuString':
jishu.c:154:22: warning: 'revlen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int jishulen, len, revlen;
                      ^
jishu.c:215:11: warning: 'jishulen' may be used uninitialized in this function [-Wmaybe-uninitialized]
       len = RkwCvtZen(xxxx, 1024, yyyy, jishulen);
           ^
rm -f jishu.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC jishu.c
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from jishu.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from jishu.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from jishu.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from jishu.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:223:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
jishu.c:149:1: note: in expansion of macro 'extractJishuString'
 extractJishuString(yc, s, e, sr, er)
 ^
jishu.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int]
 inhibittedJishu(d)
 ^
jishu.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 nextJishu(d)
 ^
jishu.c:391:1: warning: return type defaults to 'int' [-Wimplicit-int]
 previousJishu(d)
 ^
jishu.c:404:8: warning: type defaults to 'int' in declaration of 'JishuNextJishu' [-Wimplicit-int]
 static JishuNextJishu pro((uiContext));     
        ^
jishu.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:425:8: warning: type defaults to 'int' in declaration of 'JishuPreviousJishu' [-Wimplicit-int]
 static JishuPreviousJishu pro((uiContext));
        ^
jishu.c:428:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:446:8: warning: type defaults to 'int' in declaration of 'JishuRotateWithInhibition' [-Wimplicit-int]
 static JishuRotateWithInhibition pro((uiContext, unsigned));
        ^
jishu.c:449:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRotateWithInhibition(d, inhibit)
 ^
jishu.c:464:8: warning: type defaults to 'int' in declaration of 'JishuKanaRotate' [-Wimplicit-int]
 static JishuKanaRotate pro((uiContext));
        ^
jishu.c:467:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:473:8: warning: type defaults to 'int' in declaration of 'JishuRomajiRotate' [-Wimplicit-int]
 static JishuRomajiRotate pro((uiContext));
        ^
jishu.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:483:8: warning: type defaults to 'int' in declaration of 'JishuShrink' [-Wimplicit-int]
 static JishuShrink pro((uiContext));
        ^
jishu.c:486:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:545:8: warning: type defaults to 'int' in declaration of 'JishuNop' [-Wimplicit-int]
 static JishuNop pro((uiContext));
        ^
jishu.c:548:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuNop(d)
 ^
jishu.c:559:8: warning: type defaults to 'int' in declaration of 'JishuExtend' [-Wimplicit-int]
 static JishuExtend pro((uiContext));
        ^
jishu.c:562:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:653:8: warning: type defaults to 'int' in declaration of 'JishuZenkaku' [-Wimplicit-int]
 static JishuZenkaku pro((uiContext));
        ^
jishu.c:656:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:689:8: warning: type defaults to 'int' in declaration of 'JishuHankaku' [-Wimplicit-int]
 static JishuHankaku pro((uiContext));
        ^
jishu.c:692:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
jishu.c:733:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitJishuAndDoSomething(d, fnum)
 ^
jishu.c:746:8: warning: type defaults to 'int' in declaration of 'JishuYomiInsert' [-Wimplicit-int]
 static JishuYomiInsert pro((uiContext));
        ^
jishu.c:749:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuYomiInsert(d)
 ^
jishu.c:770:8: warning: type defaults to 'int' in declaration of 'JishuQuit' [-Wimplicit-int]
 static JishuQuit pro((uiContext));
        ^
jishu.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuQuit(d)
 ^
jishu.c:783:8: warning: type defaults to 'int' in declaration of 'JishuToUpper' [-Wimplicit-int]
 static JishuToUpper pro((uiContext));
        ^
jishu.c:786:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToUpper(d)
 ^
jishu.c:812:8: warning: type defaults to 'int' in declaration of 'JishuCapitalize' [-Wimplicit-int]
 static JishuCapitalize pro((uiContext));
        ^
jishu.c:815:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCapitalize(d)
 ^
jishu.c:841:8: warning: type defaults to 'int' in declaration of 'JishuToLower' [-Wimplicit-int]
 static JishuToLower pro((uiContext));
        ^
jishu.c:844:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuToLower(d)
 ^
jishu.c:870:8: warning: type defaults to 'int' in declaration of 'JishuHiragana' [-Wimplicit-int]
 static JishuHiragana pro((uiContext));
        ^
jishu.c:873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuHiragana(d)
 ^
jishu.c:883:8: warning: type defaults to 'int' in declaration of 'JishuKatakana' [-Wimplicit-int]
 static JishuKatakana pro((uiContext));
        ^
jishu.c:886:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKatakana(d)
 ^
jishu.c:896:8: warning: type defaults to 'int' in declaration of 'JishuRomaji' [-Wimplicit-int]
 static JishuRomaji pro((uiContext));
        ^
jishu.c:899:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuRomaji(d)
 ^
jishu.c:919:8: warning: type defaults to 'int' in declaration of 'JishuCaseRotateForward' [-Wimplicit-int]
 static JishuCaseRotateForward pro((uiContext));
        ^
jishu.c:922:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuCaseRotateForward(d)
 ^
jishu.c:951:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkan' [-Wimplicit-int]
 static JishuKanjiHenkan pro((uiContext));
        ^
jishu.c:954:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkan(d)
 ^
jishu.c:960:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanOInsert' [-Wimplicit-int]
 static JishuKanjiHenkanOInsert pro((uiContext));
        ^
jishu.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanOInsert(d)
 ^
jishu.c:969:8: warning: type defaults to 'int' in declaration of 'JishuKanjiHenkanONothing' [-Wimplicit-int]
 static JishuKanjiHenkanONothing pro((uiContext));
        ^
jishu.c:972:1: warning: return type defaults to 'int' [-Wimplicit-int]
 JishuKanjiHenkanONothing(d)
 ^
In file included from canna.h:50:0,
                 from jishu.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
jishumap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
jishumap.h:27:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
jishumap.h:28:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
jishumap.h:28:36: note: in expansion of macro 'TbBackward'
 extern TbForward pro((uiContext)), TbBackward pro((uiContext));
                                    ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
jishumap.h:29:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
jishumap.h:29:44: note: in expansion of macro 'TbEndOfLine'
 extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext));
                                            ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
jishumap.h:30:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
jishu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from jishu.c:986:0:
jishumap.h:24:13: warning: 'jishumap_id' defined but not used [-Wunused-variable]
 static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $";
             ^
jishu.c: In function 'G223_extractJishuString':
jishu.c:154:22: warning: 'revlen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int jishulen, len, revlen;
                      ^
jishu.c:215:11: warning: 'jishulen' may be used uninitialized in this function [-Wmaybe-uninitialized]
       len = RkwCvtZen(xxxx, 1024, yyyy, jishulen);
           ^
rm -f kctrl.o unshared/kctrl.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  kctrl.c -o unshared/kctrl.o
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kctrl.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kctrl.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kctrl.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kctrl.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doInitializeFunctions(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:272:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initRomeStruct                      G272_initRomeStruct
                                             ^
kctrl.c:82:1: note: in expansion of macro 'initRomeStruct'
 initRomeStruct(d, flg)
 ^
kctrl.c: In function 'G272_initRomeStruct':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:194:45: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:195:45: warning: unused variable 'G195_defaultContext' [-Wunused-variable]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                                  ^
kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                       ^
kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                             ^
kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                  ^
kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                       ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:213:45: warning: unused variable 'G213_empty_mode' [-Wunused-variable]
 #define empty_mode                          G213_empty_mode
                                             ^
kctrl.c:86:35: note: in expansion of macro 'empty_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                                   ^
sglobal.h:160:45: warning: unused variable 'G160_alpha_mode' [-Wunused-variable]
 #define alpha_mode                          G160_alpha_mode
                                             ^
kctrl.c:86:23: note: in expansion of macro 'alpha_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                       ^
kctrl.c: At top level:
kctrl.c:218:1: warning: return type defaults to 'int' [-Wimplicit-int]
 insertEmptySlots(d)
 ^
kctrl.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countContext()
 ^
kctrl.c:495:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_initialize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_initialize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:500:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:262:45: warning: implicit declaration of function 'G262_initExtMenu' [-Wimplicit-function-declaration]
 #define initExtMenu                         G262_initExtMenu
                                             ^
kctrl.c:516:9: note: in expansion of macro 'initExtMenu'
     if (initExtMenu() < 0) {
         ^
sglobal.h:261:45: warning: implicit declaration of function 'G261_initBushuTable' [-Wimplicit-function-declaration]
 #define initBushuTable                      G261_initBushuTable
                                             ^
kctrl.c:527:9: note: in expansion of macro 'initBushuTable'
     if (initBushuTable() != NG) {
         ^
sglobal.h:264:45: warning: implicit declaration of function 'G264_initGyouTable' [-Wimplicit-function-declaration]
 #define initGyouTable                       G264_initGyouTable
                                             ^
kctrl.c:528:11: note: in expansion of macro 'initGyouTable'
       if (initGyouTable() != NG) {
           ^
sglobal.h:266:45: warning: implicit declaration of function 'G266_initHinshiTable' [-Wimplicit-function-declaration]
 #define initHinshiTable                     G266_initHinshiTable
                                             ^
kctrl.c:529:13: note: in expansion of macro 'initHinshiTable'
         if (initHinshiTable() != NG) {
             ^
sglobal.h:274:45: warning: implicit declaration of function 'G274_initUlKigoTable' [-Wimplicit-function-declaration]
 #define initUlKigoTable                     G274_initUlKigoTable
                                             ^
kctrl.c:530:15: note: in expansion of macro 'initUlKigoTable'
           if (initUlKigoTable() != NG) {
               ^
sglobal.h:273:45: warning: implicit declaration of function 'G273_initUlKeisenTable' [-Wimplicit-function-declaration]
 #define initUlKeisenTable                   G273_initUlKeisenTable
                                             ^
kctrl.c:531:17: note: in expansion of macro 'initUlKeisenTable'
             if (initUlKeisenTable() != NG) {
                 ^
sglobal.h:271:45: warning: implicit declaration of function 'G271_initOnoffTable' [-Wimplicit-function-declaration]
 #define initOnoffTable                      G271_initOnoffTable
                                             ^
kctrl.c:532:19: note: in expansion of macro 'initOnoffTable'
               if (initOnoffTable() != NG) {
                   ^
sglobal.h:265:45: warning: implicit declaration of function 'G265_initHinshiMessage' [-Wimplicit-function-declaration]
 #define initHinshiMessage                   G265_initHinshiMessage
                                             ^
kctrl.c:534:21: note: in expansion of macro 'initHinshiMessage'
                 if (initHinshiMessage() != NG) {
                     ^
kctrl.c: At top level:
kctrl.c:698:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_finalize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_finalize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:703:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
kctrl.c: At top level:
kctrl.c:775:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setWidth(d, arg)
 ^
kctrl.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setBunsetsuKugiri(d, arg)
 ^
kctrl.c:812:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_changeMode(d, arg)
 ^
kctrl.c:914:1: warning: return type defaults to 'int' [-Wimplicit-int]
 baseModeP(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:218:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define escapeToBasicStat                   G218_escapeToBasicStat
                                             ^
kctrl.c:936:1: note: in expansion of macro 'escapeToBasicStat'
 escapeToBasicStat(d, how)
 ^
kctrl.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setUFunc(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setUFunc':
sglobal.h:253:45: warning: type defaults to 'int' in declaration of 'G253_howToBehaveInCaseOfUndefKey' [-Wimplicit-int]
 #define howToBehaveInCaseOfUndefKey         G253_howToBehaveInCaseOfUndefKey
                                             ^
kctrl.c:975:10: note: in expansion of macro 'howToBehaveInCaseOfUndefKey'
   extern howToBehaveInCaseOfUndefKey;
          ^
kctrl.c: At top level:
kctrl.c:982:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setModeInfoStyle(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setModeInfoStyle':
sglobal.h:254:45: warning: type defaults to 'int' in declaration of 'G254_howToReturnModeInfo' [-Wimplicit-int]
 #define howToReturnModeInfo                 G254_howToReturnModeInfo
                                             ^
kctrl.c:988:10: note: in expansion of macro 'howToReturnModeInfo'
   extern howToReturnModeInfo;
          ^
kctrl.c: At top level:
kctrl.c:997:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setHexInputStyle(d, arg)
 ^
kctrl.c:1007:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitHankakuKana(d, arg)
 ^
kctrl.c:1020:1: warning: return type defaults to 'int' [-Wimplicit-int]
 popTourokuWithGLineClear(d, retval, env)
 ^
kctrl.c:1043:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_defineKanji(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_defineKanji':
sglobal.h:200:45: warning: implicit declaration of function 'G200_dicTourokuControl' [-Wimplicit-function-declaration]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
kctrl.c:1064:5: note: in expansion of macro 'dicTourokuControl'
     dicTourokuControl(d, xxxx, popTourokuWithGLineClear);
     ^
kctrl.c: At top level:
kctrl.c:1162:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kakutei(d, arg)
 ^
kctrl.c:1182:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kill(d, arg)
 ^
kctrl.c:1199:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_modekeys(d, arg)
 ^
kctrl.c:1223:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMode(d, arg)
 ^
kctrl.c:1231:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryConnection(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_queryConnection':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1236:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: At top level:
kctrl.c:1247:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setServerName(d, arg)
 ^
kctrl.c:1256:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_parse(d, arg)
 ^
kctrl.c:1273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_yomiInfo(d, arg)
 ^
kctrl.c:1283:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_storeYomi(d, arg)
 ^
kctrl.c:1339:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setInitFileName(d, arg)
 ^
kctrl.c:1367:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_do(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:150:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
kctrl.c:1398:1: note: in expansion of macro '_do_func_slightly'
 _do_func_slightly(d, fnum, mode_c, c_mode)
 ^
kctrl.c:1455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:149:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _doFunc                             G149__doFunc
                                             ^
kctrl.c:1486:1: note: in expansion of macro '_doFunc'
 _doFunc(d, fnum)
 ^
sglobal.h:148:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _afterDoFunc                        G148__afterDoFunc
                                             ^
kctrl.c:1583:1: note: in expansion of macro '_afterDoFunc'
 _afterDoFunc(d, retval)
 ^
sglobal.h:205:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doFunc                              G205_doFunc
                                             ^
kctrl.c:1615:1: note: in expansion of macro 'doFunc'
 doFunc(d, fnum)
 ^
kctrl.c:1623:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_getContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_getContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1628:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:1628:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
kctrl.c: At top level:
kctrl.c:1645:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_closeUIContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_closeUIContext':
sglobal.h:57:45: warning: unused variable 'G057_ModeNames' [-Wunused-variable]
 #define ModeNames                           G057_ModeNames
                                             ^
kctrl.c:1649:30: note: in expansion of macro 'ModeNames'
   extern struct ModeNameRecs ModeNames[];
                              ^
kctrl.c: At top level:
kctrl.c:1695:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitChangeMode(d, arg)
 ^
kctrl.c:1717:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_letterRestriction(d, arg)
 ^
kctrl.c:1734:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countColumns(str)
 ^
kctrl.c:1758:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMaxModeStr(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_changeServer':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:2117:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: In function 'KC_setUserInfo':
kctrl.c:2215:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '\\' ||
                                     ^
kctrl.c:2216:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '/'))
                                     ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: At top level:
sglobal.h:282:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kanjiControl                        G282_kanjiControl
                                             ^
kctrl.c:2376:1: note: in expansion of macro 'kanjiControl'
 kanjiControl(request, d, arg)
 ^
kctrl.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $";
             ^
kctrl.c: In function 'G149__doFunc':
kctrl.c:1576:43: warning: 'prevGRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revLen  = prevGRevLen;
                                           ^
kctrl.c:1575:43: warning: 'prevGRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revPos  = prevGRevPos;
                                           ^
kctrl.c:1574:43: warning: 'prevGEchoLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.length  = prevGEchoLen;
                                           ^
kctrl.c:1573:43: warning: 'prevGEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.line    = prevGEcho;
                                           ^
kctrl.c:1570:37: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revLen  = prevRevLen;
                                     ^
kctrl.c:1569:37: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revPos  = prevRevPos;
                                     ^
kctrl.c:1568:37: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->echoStr = prevEcho;
                                     ^
rm -f kctrl.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC kctrl.c
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kctrl.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kctrl.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kctrl.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kctrl.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kctrl.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doInitializeFunctions(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:272:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initRomeStruct                      G272_initRomeStruct
                                             ^
kctrl.c:82:1: note: in expansion of macro 'initRomeStruct'
 initRomeStruct(d, flg)
 ^
kctrl.c: In function 'G272_initRomeStruct':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:194:45: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:90:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
sglobal.h:195:45: warning: unused variable 'G195_defaultContext' [-Wunused-variable]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:90:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                                  ^
kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable]
   extern KanjiModeRec khkt_mode, khal_mode;
                       ^
kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                             ^
kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                                  ^
kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable]
   extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode;
                       ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:213:45: warning: unused variable 'G213_empty_mode' [-Wunused-variable]
 #define empty_mode                          G213_empty_mode
                                             ^
kctrl.c:86:35: note: in expansion of macro 'empty_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                                   ^
sglobal.h:160:45: warning: unused variable 'G160_alpha_mode' [-Wunused-variable]
 #define alpha_mode                          G160_alpha_mode
                                             ^
kctrl.c:86:23: note: in expansion of macro 'alpha_mode'
   extern KanjiModeRec alpha_mode, empty_mode;
                       ^
kctrl.c: At top level:
kctrl.c:218:1: warning: return type defaults to 'int' [-Wimplicit-int]
 insertEmptySlots(d)
 ^
kctrl.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countContext()
 ^
kctrl.c:495:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_initialize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_initialize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:500:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:262:45: warning: implicit declaration of function 'G262_initExtMenu' [-Wimplicit-function-declaration]
 #define initExtMenu                         G262_initExtMenu
                                             ^
kctrl.c:516:9: note: in expansion of macro 'initExtMenu'
     if (initExtMenu() < 0) {
         ^
sglobal.h:261:45: warning: implicit declaration of function 'G261_initBushuTable' [-Wimplicit-function-declaration]
 #define initBushuTable                      G261_initBushuTable
                                             ^
kctrl.c:527:9: note: in expansion of macro 'initBushuTable'
     if (initBushuTable() != NG) {
         ^
sglobal.h:264:45: warning: implicit declaration of function 'G264_initGyouTable' [-Wimplicit-function-declaration]
 #define initGyouTable                       G264_initGyouTable
                                             ^
kctrl.c:528:11: note: in expansion of macro 'initGyouTable'
       if (initGyouTable() != NG) {
           ^
sglobal.h:266:45: warning: implicit declaration of function 'G266_initHinshiTable' [-Wimplicit-function-declaration]
 #define initHinshiTable                     G266_initHinshiTable
                                             ^
kctrl.c:529:13: note: in expansion of macro 'initHinshiTable'
         if (initHinshiTable() != NG) {
             ^
sglobal.h:274:45: warning: implicit declaration of function 'G274_initUlKigoTable' [-Wimplicit-function-declaration]
 #define initUlKigoTable                     G274_initUlKigoTable
                                             ^
kctrl.c:530:15: note: in expansion of macro 'initUlKigoTable'
           if (initUlKigoTable() != NG) {
               ^
sglobal.h:273:45: warning: implicit declaration of function 'G273_initUlKeisenTable' [-Wimplicit-function-declaration]
 #define initUlKeisenTable                   G273_initUlKeisenTable
                                             ^
kctrl.c:531:17: note: in expansion of macro 'initUlKeisenTable'
             if (initUlKeisenTable() != NG) {
                 ^
sglobal.h:271:45: warning: implicit declaration of function 'G271_initOnoffTable' [-Wimplicit-function-declaration]
 #define initOnoffTable                      G271_initOnoffTable
                                             ^
kctrl.c:532:19: note: in expansion of macro 'initOnoffTable'
               if (initOnoffTable() != NG) {
                   ^
sglobal.h:265:45: warning: implicit declaration of function 'G265_initHinshiMessage' [-Wimplicit-function-declaration]
 #define initHinshiMessage                   G265_initHinshiMessage
                                             ^
kctrl.c:534:21: note: in expansion of macro 'initHinshiMessage'
                 if (initHinshiMessage() != NG) {
                     ^
kctrl.c: At top level:
kctrl.c:698:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_finalize(d, arg)
 ^
In file included from kctrl.c:27:0:
kctrl.c: In function 'KC_finalize':
canna.h:56:22: warning: type defaults to 'int' in declaration of 'CANNA_G271_FirstTime' [-Wimplicit-int]
 #define FirstTime    CANNA_G271_FirstTime
                      ^
kctrl.c:703:10: note: in expansion of macro 'FirstTime'
   extern FirstTime;
          ^
kctrl.c: At top level:
kctrl.c:775:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setWidth(d, arg)
 ^
kctrl.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setBunsetsuKugiri(d, arg)
 ^
kctrl.c:812:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_changeMode(d, arg)
 ^
kctrl.c:914:1: warning: return type defaults to 'int' [-Wimplicit-int]
 baseModeP(d)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:218:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define escapeToBasicStat                   G218_escapeToBasicStat
                                             ^
kctrl.c:936:1: note: in expansion of macro 'escapeToBasicStat'
 escapeToBasicStat(d, how)
 ^
kctrl.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setUFunc(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setUFunc':
sglobal.h:253:45: warning: type defaults to 'int' in declaration of 'G253_howToBehaveInCaseOfUndefKey' [-Wimplicit-int]
 #define howToBehaveInCaseOfUndefKey         G253_howToBehaveInCaseOfUndefKey
                                             ^
kctrl.c:975:10: note: in expansion of macro 'howToBehaveInCaseOfUndefKey'
   extern howToBehaveInCaseOfUndefKey;
          ^
kctrl.c: At top level:
kctrl.c:982:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setModeInfoStyle(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_setModeInfoStyle':
sglobal.h:254:45: warning: type defaults to 'int' in declaration of 'G254_howToReturnModeInfo' [-Wimplicit-int]
 #define howToReturnModeInfo                 G254_howToReturnModeInfo
                                             ^
kctrl.c:988:10: note: in expansion of macro 'howToReturnModeInfo'
   extern howToReturnModeInfo;
          ^
kctrl.c: At top level:
kctrl.c:997:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setHexInputStyle(d, arg)
 ^
kctrl.c:1007:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitHankakuKana(d, arg)
 ^
kctrl.c:1020:1: warning: return type defaults to 'int' [-Wimplicit-int]
 popTourokuWithGLineClear(d, retval, env)
 ^
kctrl.c:1043:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_defineKanji(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_defineKanji':
sglobal.h:200:45: warning: implicit declaration of function 'G200_dicTourokuControl' [-Wimplicit-function-declaration]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
kctrl.c:1064:5: note: in expansion of macro 'dicTourokuControl'
     dicTourokuControl(d, xxxx, popTourokuWithGLineClear);
     ^
kctrl.c: At top level:
kctrl.c:1162:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kakutei(d, arg)
 ^
kctrl.c:1182:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_kill(d, arg)
 ^
kctrl.c:1199:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_modekeys(d, arg)
 ^
kctrl.c:1223:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMode(d, arg)
 ^
kctrl.c:1231:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryConnection(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_queryConnection':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1236:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: At top level:
kctrl.c:1247:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setServerName(d, arg)
 ^
kctrl.c:1256:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_parse(d, arg)
 ^
kctrl.c:1273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_yomiInfo(d, arg)
 ^
kctrl.c:1283:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_storeYomi(d, arg)
 ^
kctrl.c:1339:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_setInitFileName(d, arg)
 ^
kctrl.c:1367:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_do(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:150:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
kctrl.c:1398:1: note: in expansion of macro '_do_func_slightly'
 _do_func_slightly(d, fnum, mode_c, c_mode)
 ^
kctrl.c:1455:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
sglobal.h:149:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _doFunc                             G149__doFunc
                                             ^
kctrl.c:1486:1: note: in expansion of macro '_doFunc'
 _doFunc(d, fnum)
 ^
sglobal.h:148:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define _afterDoFunc                        G148__afterDoFunc
                                             ^
kctrl.c:1583:1: note: in expansion of macro '_afterDoFunc'
 _afterDoFunc(d, retval)
 ^
sglobal.h:205:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define doFunc                              G205_doFunc
                                             ^
kctrl.c:1615:1: note: in expansion of macro 'doFunc'
 doFunc(d, fnum)
 ^
kctrl.c:1623:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_getContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_getContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:1628:10: note: in expansion of macro 'defaultContext'
   extern defaultContext, defaultBushuContext;
          ^
sglobal.h:194:45: warning: type defaults to 'int' in declaration of 'G194_defaultBushuContext' [-Wimplicit-int]
 #define defaultBushuContext                 G194_defaultBushuContext
                                             ^
kctrl.c:1628:26: note: in expansion of macro 'defaultBushuContext'
   extern defaultContext, defaultBushuContext;
                          ^
kctrl.c: At top level:
kctrl.c:1645:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_closeUIContext(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_closeUIContext':
sglobal.h:57:45: warning: unused variable 'G057_ModeNames' [-Wunused-variable]
 #define ModeNames                           G057_ModeNames
                                             ^
kctrl.c:1649:30: note: in expansion of macro 'ModeNames'
   extern struct ModeNameRecs ModeNames[];
                              ^
kctrl.c: At top level:
kctrl.c:1695:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_inhibitChangeMode(d, arg)
 ^
kctrl.c:1717:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_letterRestriction(d, arg)
 ^
kctrl.c:1734:1: warning: return type defaults to 'int' [-Wimplicit-int]
 countColumns(str)
 ^
kctrl.c:1758:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KC_queryMaxModeStr(d, arg)
 ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: In function 'KC_changeServer':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
kctrl.c:2117:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
kctrl.c: In function 'KC_setUserInfo':
kctrl.c:2215:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '\\' ||
                                     ^
kctrl.c:2216:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                         p[1] == ':' && p[2] == '/'))
                                     ^
In file included from canna.h:50:0,
                 from kctrl.c:27:
kctrl.c: At top level:
sglobal.h:282:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kanjiControl                        G282_kanjiControl
                                             ^
kctrl.c:2376:1: note: in expansion of macro 'kanjiControl'
 kanjiControl(request, d, arg)
 ^
kctrl.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $";
             ^
kctrl.c: In function 'G149__doFunc':
kctrl.c:1576:43: warning: 'prevGRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revLen  = prevGRevLen;
                                           ^
kctrl.c:1575:43: warning: 'prevGRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.revPos  = prevGRevPos;
                                           ^
kctrl.c:1574:43: warning: 'prevGEchoLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.length  = prevGEchoLen;
                                           ^
kctrl.c:1573:43: warning: 'prevGEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->gline.line    = prevGEcho;
                                           ^
kctrl.c:1570:37: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revLen  = prevRevLen;
                                     ^
kctrl.c:1569:37: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->revPos  = prevRevPos;
                                     ^
kctrl.c:1568:37: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
     d->kanji_status_return->echoStr = prevEcho;
                                     ^
rm -f keydef.o unshared/keydef.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  keydef.c -o unshared/keydef.o
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from keydef.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from keydef.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from keydef.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:311:45: warning: type defaults to 'int' in declaration of 'G311_multiSequenceFunc' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
keydef.c:40:8: note: in expansion of macro 'multiSequenceFunc'
 extern multiSequenceFunc
        ^
keydef.c:44:8: warning: type defaults to 'int' in declaration of 'regist_key_hash' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
        ^
keydef.c:44:27: warning: type defaults to 'int' in declaration of 'copyMultiSequence' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
                           ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:268:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initKeyTables                       G268_initKeyTables
                                             ^
keydef.c:122:1: note: in expansion of macro 'initKeyTables'
 initKeyTables()
 ^
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
keydef.c:191:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:169:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
keydef.c:193:1: note: in expansion of macro 'changeKeyfunc'
 changeKeyfunc(modenum, key, fnum, actbuff, keybuff)
 ^
sglobal.h:170:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
keydef.c:335:1: note: in expansion of macro 'changeKeyfuncOfAll'
 changeKeyfuncOfAll(key, fnum, actbuff, keybuff)
 ^
keydef.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 specialen(block)
 ^
keydef.c:609:1: warning: return type defaults to 'int' [-Wimplicit-int]
 to_write_act(depth,keysize,actsize,singleAct)
 ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:163:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define askQuitKey                          G163_askQuitKey
                                             ^
keydef.c:897:1: note: in expansion of macro 'askQuitKey'
 askQuitKey(key)
 ^
keydef.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f keydef.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC keydef.c
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from keydef.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from keydef.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from keydef.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from keydef.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:311:45: warning: type defaults to 'int' in declaration of 'G311_multiSequenceFunc' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
keydef.c:40:8: note: in expansion of macro 'multiSequenceFunc'
 extern multiSequenceFunc
        ^
keydef.c:44:8: warning: type defaults to 'int' in declaration of 'regist_key_hash' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
        ^
keydef.c:44:27: warning: type defaults to 'int' in declaration of 'copyMultiSequence' [-Wimplicit-int]
 static regist_key_hash(), copyMultiSequence();
                           ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:268:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define initKeyTables                       G268_initKeyTables
                                             ^
keydef.c:122:1: note: in expansion of macro 'initKeyTables'
 initKeyTables()
 ^
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
keydef.c:191:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:169:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfunc                       G169_changeKeyfunc
                                             ^
keydef.c:193:1: note: in expansion of macro 'changeKeyfunc'
 changeKeyfunc(modenum, key, fnum, actbuff, keybuff)
 ^
sglobal.h:170:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeKeyfuncOfAll                  G170_changeKeyfuncOfAll
                                             ^
keydef.c:335:1: note: in expansion of macro 'changeKeyfuncOfAll'
 changeKeyfuncOfAll(key, fnum, actbuff, keybuff)
 ^
keydef.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 specialen(block)
 ^
keydef.c:609:1: warning: return type defaults to 'int' [-Wimplicit-int]
 to_write_act(depth,keysize,actsize,singleAct)
 ^
In file included from canna.h:50:0,
                 from keydef.c:27:
sglobal.h:163:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define askQuitKey                          G163_askQuitKey
                                             ^
keydef.c:897:1: note: in expansion of macro 'askQuitKey'
 askQuitKey(key)
 ^
keydef.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f kigo.o unshared/kigo.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  kigo.c -o unshared/kigo.o
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kigo.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kigo.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kigo.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kigo.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getKigoContext(d,
 ^
kigo.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoGlineStatus(d)
 ^
kigo.c:228:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoInfo(d, headkouho)
 ^
kigo.c:300:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranExitCatch(d, retval, env)
 ^
kigo.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:55:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
kigo.c:329:1: note: in expansion of macro 'KigoIchiran'
 KigoIchiran(d)
 ^
kigo.c: In function 'G055_KigoIchiran':
sglobal.h:303:45: warning: implicit declaration of function 'G303_makeKigoIchiran' [-Wimplicit-function-declaration]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:342:6: note: in expansion of macro 'makeKigoIchiran'
   if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG)
      ^
kigo.c: At top level:
sglobal.h:303:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:356:1: note: in expansion of macro 'makeKigoIchiran'
 makeKigoIchiran(d, major_mode)
 ^
kigo.c: In function 'G303_makeKigoIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
kigo.c:392:6: note: in expansion of macro 'allocIchiranBuf'
      ^
kigo.c: At top level:
kigo.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNop(d)
 ^
kigo.c:441:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoForwardKouho(d)
 ^
kigo.c:474:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBackwardKouho(d)
 ^
kigo.c:506:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoPreviousKouhoretsu(d)
 ^
kigo.c:537:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNextKouhoretsu(d)
 ^
kigo.c:568:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBeginningOfKouho(d)
 ^
kigo.c:590:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoEndOfKouho(d)
 ^
kigo.c:615:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoKakutei(d)
 ^
kigo.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoQuit(d)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
kigomap.h:30:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
kigomap.h:30:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
kigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from kigo.c:726:0:
kigomap.h:24:13: warning: 'kigomap_id' defined but not used [-Wunused-variable]
 static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
kigo.c: In function 'makeKigoGlineStatus':
kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f kigo.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC kigo.c
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from kigo.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from kigo.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from kigo.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from kigo.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
kigo.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getKigoContext(d,
 ^
kigo.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoGlineStatus(d)
 ^
kigo.c:228:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeKigoInfo(d, headkouho)
 ^
kigo.c:300:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranExitCatch(d, retval, env)
 ^
kigo.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kigoIchiranQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:55:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
kigo.c:329:1: note: in expansion of macro 'KigoIchiran'
 KigoIchiran(d)
 ^
kigo.c: In function 'G055_KigoIchiran':
sglobal.h:303:45: warning: implicit declaration of function 'G303_makeKigoIchiran' [-Wimplicit-function-declaration]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:342:6: note: in expansion of macro 'makeKigoIchiran'
   if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG)
      ^
kigo.c: At top level:
sglobal.h:303:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define makeKigoIchiran                     G303_makeKigoIchiran
                                             ^
kigo.c:356:1: note: in expansion of macro 'makeKigoIchiran'
 makeKigoIchiran(d, major_mode)
 ^
kigo.c: In function 'G303_makeKigoIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
kigo.c:392:6: note: in expansion of macro 'allocIchiranBuf'
      ^
kigo.c: At top level:
kigo.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNop(d)
 ^
kigo.c:441:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoForwardKouho(d)
 ^
kigo.c:474:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBackwardKouho(d)
 ^
kigo.c:506:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoPreviousKouhoretsu(d)
 ^
kigo.c:537:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoNextKouhoretsu(d)
 ^
kigo.c:568:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoBeginningOfKouho(d)
 ^
kigo.c:590:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoEndOfKouho(d)
 ^
kigo.c:615:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoKakutei(d)
 ^
kigo.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KigoQuit(d)
 ^
In file included from canna.h:50:0,
                 from kigo.c:27:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
kigomap.h:30:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
kigomap.h:30:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
kigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from kigo.c:726:0:
kigomap.h:24:13: warning: 'kigomap_id' defined but not used [-Wunused-variable]
 static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
kigo.c: In function 'makeKigoGlineStatus':
kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f mode.o unshared/mode.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  mode.c -o unshared/mode.o
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from mode.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from mode.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from mode.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from mode.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
mode.c:120:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:49:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
mode.c:230:1: note: in expansion of macro 'JapaneseMode'
 JapaneseMode(d)
 ^
sglobal.h:1:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
mode.c:245:1: note: in expansion of macro 'AlphaMode'
 AlphaMode(d)
 ^
sglobal.h:36:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
mode.c:261:1: note: in expansion of macro 'HenkanNyuryokuMode'
 HenkanNyuryokuMode(d)
 ^
sglobal.h:332:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define queryMode                           G332_queryMode
                                             ^
mode.c:286:1: note: in expansion of macro 'queryMode'
 queryMode(d, arg)
 ^
sglobal.h:171:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeModeName                      G171_changeModeName
                                             ^
mode.c:373:1: note: in expansion of macro 'changeModeName'
 changeModeName(modeid, str)
 ^
mode.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f mode.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC mode.c
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from mode.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from mode.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from mode.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from mode.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from mode.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from mode.c:27:
sglobal.h:318:45: warning: type defaults to 'int' in declaration of 'G318_nothermodes' [-Wimplicit-int]
 #define nothermodes                         G318_nothermodes
                                             ^
mode.c:120:8: note: in expansion of macro 'nothermodes'
 extern nothermodes;
        ^
sglobal.h:49:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
mode.c:230:1: note: in expansion of macro 'JapaneseMode'
 JapaneseMode(d)
 ^
sglobal.h:1:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
mode.c:245:1: note: in expansion of macro 'AlphaMode'
 AlphaMode(d)
 ^
sglobal.h:36:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
mode.c:261:1: note: in expansion of macro 'HenkanNyuryokuMode'
 HenkanNyuryokuMode(d)
 ^
sglobal.h:332:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define queryMode                           G332_queryMode
                                             ^
mode.c:286:1: note: in expansion of macro 'queryMode'
 queryMode(d, arg)
 ^
sglobal.h:171:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define changeModeName                      G171_changeModeName
                                             ^
mode.c:373:1: note: in expansion of macro 'changeModeName'
 changeModeName(modeid, str)
 ^
mode.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f multi.o unshared/multi.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  multi.c -o unshared/multi.o
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from multi.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from multi.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from multi.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from multi.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:114:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
multi.c:105:1: note: in expansion of macro 'UseOtherKeymap'
 UseOtherKeymap(d)
 ^
multi.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:17:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
multi.c:242:1: note: in expansion of macro 'DoFuncSequence'
 ^
multi.c: In function 'G017_DoFuncSequence':
multi.c:245:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL);
                                           ^
In file included from canna.h:50:0,
                 from multi.c:27:
multi.c: At top level:
sglobal.h:311:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
multi.c:248:1: note: in expansion of macro 'multiSequenceFunc'
 multiSequenceFunc(d, mode, whattodo, key, fnum)
 ^
multi.c:24:13: warning: 'm_s_map_id' defined but not used [-Wunused-variable]
 static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
multi.c: In function '_DoFuncSequence':
multi.c:222:35: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->echoStr = prevEcho;
                                   ^
multi.c:225:35: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen  = prevRevLen;
                                   ^
multi.c:224:35: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos  = prevRevPos;
                                   ^
rm -f multi.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC multi.c
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from multi.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from multi.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from multi.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from multi.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from multi.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:114:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
multi.c:105:1: note: in expansion of macro 'UseOtherKeymap'
 UseOtherKeymap(d)
 ^
multi.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from multi.c:27:
sglobal.h:17:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
multi.c:242:1: note: in expansion of macro 'DoFuncSequence'
 ^
multi.c: In function 'G017_DoFuncSequence':
multi.c:245:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL);
                                           ^
In file included from canna.h:50:0,
                 from multi.c:27:
multi.c: At top level:
sglobal.h:311:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define multiSequenceFunc                   G311_multiSequenceFunc
                                             ^
multi.c:248:1: note: in expansion of macro 'multiSequenceFunc'
 multiSequenceFunc(d, mode, whattodo, key, fnum)
 ^
multi.c:24:13: warning: 'm_s_map_id' defined but not used [-Wunused-variable]
 static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
multi.c: In function '_DoFuncSequence':
multi.c:222:35: warning: 'prevEcho' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->echoStr = prevEcho;
                                   ^
multi.c:225:35: warning: 'prevRevLen' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen  = prevRevLen;
                                   ^
multi.c:224:35: warning: 'prevRevPos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos  = prevRevPos;
                                   ^
rm -f onoff.o unshared/onoff.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  onoff.c -o unshared/onoff.o
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from onoff.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from onoff.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from onoff.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:351:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectOnOff                         G351_selectOnOff
                                             ^
onoff.c:77:1: note: in expansion of macro 'selectOnOff'
 selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status,
 ^
onoff.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeOnOffIchiran(d, nelem, bangomax, currentkouho, status)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
onoff.c: In function 'makeOnOffIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
onoff.c:149:6: note: in expansion of macro 'allocIchiranBuf'
   if(allocIchiranBuf(d) == NG)
      ^
onoff.c: At top level:
onoff.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffSelect(d)
 ^
onoff.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffKakutei(d)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
onoffmap.h:30:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
onoffmap.h:30:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
onoffmap.h:31:9: note: in expansion of macro 'IchiranForwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
         ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
onoffmap.h:31:32: note: in expansion of macro 'IchiranBackwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
onoffmap.h:31:56: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                                        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
onoffmap.h:32:9: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
         ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
onoffmap.h:32:38: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
                                      ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
onoffmap.h:33:9: note: in expansion of macro 'IchiranEndOfKouho'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
         ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
onoffmap.h:33:30: note: in expansion of macro 'IchiranQuit'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                              ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
onoffmap.h:33:45: note: in expansion of macro 'IchiranNop'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                                             ^
onoff.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from onoff.c:350:0:
onoffmap.h:24:13: warning: 'onoffmap_id' defined but not used [-Wunused-variable]
 static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
rm -f onoff.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC onoff.c
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from onoff.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from onoff.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from onoff.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from onoff.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:351:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectOnOff                         G351_selectOnOff
                                             ^
onoff.c:77:1: note: in expansion of macro 'selectOnOff'
 selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status,
 ^
onoff.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeOnOffIchiran(d, nelem, bangomax, currentkouho, status)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
onoff.c: In function 'makeOnOffIchiran':
sglobal.h:155:45: warning: implicit declaration of function 'G155_allocIchiranBuf' [-Wimplicit-function-declaration]
 #define allocIchiranBuf                     G155_allocIchiranBuf
                                             ^
onoff.c:149:6: note: in expansion of macro 'allocIchiranBuf'
   if(allocIchiranBuf(d) == NG)
      ^
onoff.c: At top level:
onoff.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffSelect(d)
 ^
onoff.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int]
 OnOffKakutei(d)
 ^
In file included from canna.h:50:0,
                 from onoff.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
onoffmap.h:30:9: note: in expansion of macro 'DoFuncSequence'
 extern  DoFuncSequence(),UseOtherKeymap();
         ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
onoffmap.h:30:26: note: in expansion of macro 'UseOtherKeymap'
 extern  DoFuncSequence(),UseOtherKeymap();
                          ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
onoffmap.h:31:9: note: in expansion of macro 'IchiranForwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
         ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
onoffmap.h:31:32: note: in expansion of macro 'IchiranBackwardKouho'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
onoffmap.h:31:56: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern  IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu();
                                                        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
onoffmap.h:32:9: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
         ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
onoffmap.h:32:38: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern  IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho();
                                      ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
onoffmap.h:33:9: note: in expansion of macro 'IchiranEndOfKouho'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
         ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
onoffmap.h:33:30: note: in expansion of macro 'IchiranQuit'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                              ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
onoffmap.h:33:45: note: in expansion of macro 'IchiranNop'
 extern  IchiranEndOfKouho(), IchiranQuit(), IchiranNop();
                                             ^
onoff.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from onoff.c:350:0:
onoffmap.h:24:13: warning: 'onoffmap_id' defined but not used [-Wunused-variable]
 static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $";
             ^
rm -f parse.o unshared/parse.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  parse.c -o unshared/parse.o
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from parse.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from parse.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from parse.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from parse.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
parse.c:56:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:133:45: warning: type defaults to 'int' in declaration of 'G133_YYparse_by_rcfilename' [-Wimplicit-int]
 #define YYparse_by_rcfilename               G133_YYparse_by_rcfilename
                                             ^
parse.c:58:8: note: in expansion of macro 'YYparse_by_rcfilename'
 extern YYparse_by_rcfilename();
        ^
parse.c:80:1: warning: return type defaults to 'int' [-Wimplicit-int]
 make_initfilename()
 ^
In file included from canna.h:50:0,
                 from parse.c:27:
parse.c: In function 'G321_parse':
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
sglobal.h:182:45: warning: implicit declaration of function 'G182_clisp_init' [-Wimplicit-function-declaration]
 #define clisp_init                          G182_clisp_init
                                             ^
parse.c:128:7: note: in expansion of macro 'clisp_init'
   if (clisp_init() == 0) {
       ^
sglobal.h:164:45: warning: unused variable 'G164_auto_define' [-Wunused-variable]
 #define auto_define                         G164_auto_define
                                             ^
parse.c:118:14: note: in expansion of macro 'auto_define'
   extern int auto_define;
              ^
sglobal.h:277:45: warning: unused variable 'G277_iroha_debug' [-Wunused-variable]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
parse.c: At top level:
parse.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int]
 DISPLAY_to_hostname(name, buf, bufsize)
 ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:352:5: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration]
     gethostname(buf, bufsize);
     ^
parse.c: At top level:
parse.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f parse.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC parse.c
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from parse.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from parse.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from parse.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from parse.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from parse.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from parse.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
parse.c:56:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:133:45: warning: type defaults to 'int' in declaration of 'G133_YYparse_by_rcfilename' [-Wimplicit-int]
 #define YYparse_by_rcfilename               G133_YYparse_by_rcfilename
                                             ^
parse.c:58:8: note: in expansion of macro 'YYparse_by_rcfilename'
 extern YYparse_by_rcfilename();
        ^
parse.c:80:1: warning: return type defaults to 'int' [-Wimplicit-int]
 make_initfilename()
 ^
In file included from canna.h:50:0,
                 from parse.c:27:
parse.c: In function 'G321_parse':
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
sglobal.h:182:45: warning: implicit declaration of function 'G182_clisp_init' [-Wimplicit-function-declaration]
 #define clisp_init                          G182_clisp_init
                                             ^
parse.c:128:7: note: in expansion of macro 'clisp_init'
   if (clisp_init() == 0) {
       ^
sglobal.h:164:45: warning: unused variable 'G164_auto_define' [-Wunused-variable]
 #define auto_define                         G164_auto_define
                                             ^
parse.c:118:14: note: in expansion of macro 'auto_define'
   extern int auto_define;
              ^
sglobal.h:277:45: warning: unused variable 'G277_iroha_debug' [-Wunused-variable]
 #define iroha_debug                         G277_iroha_debug
                                             ^
parse.c:115:10: note: in expansion of macro 'iroha_debug'
   extern iroha_debug;
          ^
parse.c: At top level:
parse.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int]
 DISPLAY_to_hostname(name, buf, bufsize)
 ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:352:5: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration]
     gethostname(buf, bufsize);
     ^
parse.c: At top level:
parse.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
parse.c: In function 'DISPLAY_to_hostname':
parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f romaji.o unshared/romaji.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  romaji.c -o unshared/romaji.o
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from romaji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from romaji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from romaji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
romaji.c:329:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:82:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomkanaInit                         G082_RomkanaInit
                                             ^
romaji.c:476:1: note: in expansion of macro 'RomkanaInit'
 RomkanaInit()
 ^
romaji.c: In function 'G081_RomkanaFin':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:610:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:793:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiExit(d, retval)
 ^
romaji.c:824:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiQuit(d, retval)
 ^
romaji.c:963:8: warning: type defaults to 'int' in declaration of 'makePhonoOnBuffer' [-Wimplicit-int]
 static makePhonoOnBuffer();
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:141:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
romaji.c:978:1: note: in expansion of macro 'YomiInsert'
 YomiInsert(d)
 ^
romaji.c: In function 'G141_YomiInsert':
romaji.c:1032:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED
                        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
romaji.c: At top level:
sglobal.h:230:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
romaji.c:1148:1: note: in expansion of macro 'findSup'
 findSup(wchar_t key)
 ^
romaji.c: In function 'G230_findSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:1155:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:1178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makePhonoOnBuffer(d, yc, key, flag, english)
 ^
romaji.c:1450:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dakuonP(ch)
 ^
romaji.c: In function 'dakuonP':
romaji.c:1453:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1496:1: warning: return type defaults to 'int' [-Wimplicit-int]
 growDakuonP(ch)
 ^
romaji.c: In function 'growDakuonP':
romaji.c:1500:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1535:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KanaYomiInsert(d)
 ^
romaji.c:1693:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoBackward(yc)
 ^
romaji.c:1716:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoForward(yc)
 ^
romaji.c:1804:8: warning: type defaults to 'int' in declaration of 'YomiNop' [-Wimplicit-int]
 static YomiNop pro((uiContext));
        ^
romaji.c:1807:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiNop(d)
 ^
romaji.c:1817:8: warning: type defaults to 'int' in declaration of 'YomiForward' [-Wimplicit-int]
 static YomiForward pro((uiContext));
        ^
romaji.c:1820:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1878:8: warning: type defaults to 'int' in declaration of 'YomiBeginningOfLine' [-Wimplicit-int]
 static YomiBeginningOfLine pro((uiContext));
        ^
romaji.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1912:8: warning: type defaults to 'int' in declaration of 'YomiEndOfLine' [-Wimplicit-int]
 static YomiEndOfLine pro((uiContext));
        ^
romaji.c:1915:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
romaji.c:1981:1: note: in expansion of macro 'RomajiFlushYomi'
 RomajiFlushYomi(d, b, bsize)
 ^
romaji.c:2134:1: warning: return type defaults to 'int' [-Wimplicit-int]
 appendYomi2Yomi(yom, yc)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:140:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
romaji.c:2684:1: note: in expansion of macro 'YomiExit'
 YomiExit(d, retval)
 ^
sglobal.h:50:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
romaji.c:2764:1: note: in expansion of macro 'KanaDeletePrevious'
 ^
romaji.c:2837:8: warning: type defaults to 'int' in declaration of 'YomiDeletePrevious' [-Wimplicit-int]
 static YomiDeletePrevious pro((uiContext));
        ^
romaji.c:2876:8: warning: type defaults to 'int' in declaration of 'YomiDeleteNext' [-Wimplicit-int]
 static YomiDeleteNext pro((uiContext));
        ^
romaji.c:2950:8: warning: type defaults to 'int' in declaration of 'YomiKillToEndOfLine' [-Wimplicit-int]
 static YomiKillToEndOfLine pro((uiContext));
        ^
romaji.c:2982:8: warning: type defaults to 'int' in declaration of 'YomiQuit' [-Wimplicit-int]
 static YomiQuit pro((uiContext));
        ^
romaji.c:3019:8: warning: type defaults to 'int' in declaration of 'simplePopCallback' [-Wimplicit-int]
 static simplePopCallback pro((uiContext, int, mode_context));
        ^
romaji.c:3022:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simplePopCallback(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:158:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define alphaMode                           G158_alphaMode
                                             ^
romaji.c:3033:1: note: in expansion of macro 'alphaMode'
 alphaMode(d)
 ^
romaji.c:3069:8: warning: type defaults to 'int' in declaration of 'exitYomiQuotedInsert' [-Wimplicit-int]
 static exitYomiQuotedInsert pro((uiContext, int, mode_context));
        ^
romaji.c:3072:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitYomiQuotedInsert(d, retval, env)
 ^
romaji.c:3083:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiInsertQuoted(d)
 ^
romaji.c:3114:8: warning: type defaults to 'int' in declaration of 'yomiquotedfunc' [-Wimplicit-int]
 static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int));
        ^
romaji.c:3117:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiquotedfunc(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:145:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
romaji.c:3169:1: note: in expansion of macro 'YomiQuotedInsert'
 YomiQuotedInsert(d)
 ^
romaji.c: In function 'mapAsKuten':
romaji.c:3209:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c:3209:10: warning: unused variable 'allowTwoByte' [-Wunused-variable]
romaji.c: In function 'mapAsHex':
romaji.c:3302:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c: At top level:
romaji.c:3426:8: warning: type defaults to 'int' in declaration of 'ConvertAsHex' [-Wimplicit-int]
 static ConvertAsHex pro((uiContext));
        ^
romaji.c:3429:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ConvertAsHex(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:188:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define convertAsHex                        G188_convertAsHex
                                             ^
romaji.c:3524:1: note: in expansion of macro 'convertAsHex'
 convertAsHex(d)
 ^
romaji.c: In function 'replaceSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3558:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3568:8: warning: type defaults to 'int' in declaration of 'everySupkey' [-Wimplicit-int]
 static everySupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3571:1: warning: return type defaults to 'int' [-Wimplicit-int]
 everySupkey(d, retval, env)
 ^
romaji.c:3589:8: warning: type defaults to 'int' in declaration of 'exitSupkey' [-Wimplicit-int]
 static exitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitSupkey(d, retval, env)
 ^
romaji.c:3633:8: warning: type defaults to 'int' in declaration of 'quitSupkey' [-Wimplicit-int]
 static quitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitSupkey(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:350:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
romaji.c:3648:1: note: in expansion of macro 'selectKeysup'
 selectKeysup(d, yc, ind)
 ^
romaji.c: In function 'G350_selectKeysup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3655:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3697:1: warning: return type defaults to 'int' [-Wimplicit-int]
 regionGairaigo(yc, s, e)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:186:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
romaji.c:3728:1: note: in expansion of macro 'containUnconvertedKey'
 containUnconvertedKey(yc)
 ^
romaji.c:3760:8: warning: type defaults to 'int' in declaration of 'YomiHenkan' [-Wimplicit-int]
 static YomiHenkan pro((uiContext));
        ^
romaji.c:3830:8: warning: type defaults to 'int' in declaration of 'YomiHenkanNaive' [-Wimplicit-int]
 static YomiHenkanNaive pro((uiContext));
        ^
romaji.c:3847:8: warning: type defaults to 'int' in declaration of 'YomiHenkanOrNothing' [-Wimplicit-int]
 static YomiHenkanOrNothing pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
romaji.c:3866:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
romaji.c:3866:40: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
                                        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
romaji.c:3867:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
romaji.c:3868:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
romaji.c:3868:39: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
                                       ^
romaji.c:3870:8: warning: type defaults to 'int' in declaration of 'YomiBaseHira' [-Wimplicit-int]
 static YomiBaseHira pro((uiContext));
        ^
romaji.c:3873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHira(d)
 ^
romaji.c:3882:8: warning: type defaults to 'int' in declaration of 'YomiBaseKata' [-Wimplicit-int]
 static YomiBaseKata pro((uiContext));
        ^
romaji.c:3885:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKata(d)
 ^
romaji.c:3894:8: warning: type defaults to 'int' in declaration of 'YomiBaseEisu' [-Wimplicit-int]
 static YomiBaseEisu pro((uiContext));
        ^
romaji.c:3897:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseEisu(d)
 ^
romaji.c:3906:8: warning: type defaults to 'int' in declaration of 'YomiBaseZen' [-Wimplicit-int]
 static YomiBaseZen pro((uiContext));
        ^
romaji.c:3909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseZen(d)
 ^
romaji.c:3918:8: warning: type defaults to 'int' in declaration of 'YomiBaseHan' [-Wimplicit-int]
 static YomiBaseHan pro((uiContext));
        ^
romaji.c:3921:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHan(d)
 ^
romaji.c:3930:8: warning: type defaults to 'int' in declaration of 'YomiBaseKana' [-Wimplicit-int]
 static YomiBaseKana pro((uiContext));
        ^
romaji.c:3933:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKana(d)
 ^
romaji.c:3942:8: warning: type defaults to 'int' in declaration of 'YomiBaseKakutei' [-Wimplicit-int]
 static YomiBaseKakutei pro((uiContext));
        ^
romaji.c:3945:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKakutei(d)
 ^
romaji.c:3954:8: warning: type defaults to 'int' in declaration of 'YomiBaseHenkan' [-Wimplicit-int]
 static YomiBaseHenkan pro((uiContext));
        ^
romaji.c:3957:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHenkan(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:134:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
romaji.c:3968:1: note: in expansion of macro 'YomiBaseHiraKataToggle'
 YomiBaseHiraKataToggle(d)
 ^
sglobal.h:139:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
romaji.c:3987:1: note: in expansion of macro 'YomiBaseZenHanToggle'
 YomiBaseZenHanToggle(d)
 ^
sglobal.h:138:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
romaji.c:4006:1: note: in expansion of macro 'YomiBaseRotateForw'
 YomiBaseRotateForw(d)
 ^
sglobal.h:137:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
romaji.c:4037:1: note: in expansion of macro 'YomiBaseRotateBack'
 YomiBaseRotateBack(d)
 ^
sglobal.h:136:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
romaji.c:4067:1: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 YomiBaseKanaEisuToggle(d)
 ^
sglobal.h:135:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
romaji.c:4086:1: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 YomiBaseKakuteiHenkanToggle(d)
 ^
sglobal.h:144:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
romaji.c:4105:1: note: in expansion of macro 'YomiModeBackup'
 YomiModeBackup(d)
 ^
sglobal.h:222:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define exitJishu                           G222_exitJishu
                                             ^
romaji.c:4149:1: note: in expansion of macro 'exitJishu'
 exitJishu(d)
 ^
romaji.c:4344:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:146:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
romaji.c:4559:1: note: in expansion of macro 'Yomisearchfunc'
 Yomisearchfunc(d, mode, whattodo, key, fnum)
 ^
romaji.c: In function 'G146_Yomisearchfunc':
sglobal.h:382:45: warning: unused variable 'G382_yomi_mode' [-Wunused-variable]
 #define yomi_mode                           G382_yomi_mode
                                             ^
romaji.c:4568:23: note: in expansion of macro 'yomi_mode'
   extern KanjiModeRec yomi_mode;
                       ^
romaji.c: At top level:
romaji.c:4871:8: warning: type defaults to 'int' in declaration of 'YomiNextJishu' [-Wimplicit-int]
 static YomiNextJishu pro((uiContext));
        ^
romaji.c:4874:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4880:8: warning: type defaults to 'int' in declaration of 'YomiPreviousJishu' [-Wimplicit-int]
 static YomiPreviousJishu pro((uiContext));
        ^
romaji.c:4883:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4889:8: warning: type defaults to 'int' in declaration of 'YomiKanaRotate' [-Wimplicit-int]
 static YomiKanaRotate pro((uiContext));
        ^
romaji.c:4892:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4898:8: warning: type defaults to 'int' in declaration of 'YomiRomajiRotate' [-Wimplicit-int]
 static YomiRomajiRotate pro((uiContext));
        ^
romaji.c:4901:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4907:8: warning: type defaults to 'int' in declaration of 'YomiCaseRotateForward' [-Wimplicit-int]
 static YomiCaseRotateForward pro((uiContext));
        ^
romaji.c:4910:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4916:8: warning: type defaults to 'int' in declaration of 'YomiZenkaku' [-Wimplicit-int]
 static YomiZenkaku pro((uiContext));
        ^
romaji.c:4919:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4925:8: warning: type defaults to 'int' in declaration of 'YomiHankaku' [-Wimplicit-int]
 static YomiHankaku pro((uiContext));
        ^
romaji.c:4928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4937:8: warning: type defaults to 'int' in declaration of 'YomiHiraganaJishu' [-Wimplicit-int]
 static YomiHiraganaJishu pro((uiContext));
        ^
romaji.c:4940:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4946:8: warning: type defaults to 'int' in declaration of 'YomiKatakanaJishu' [-Wimplicit-int]
 static YomiKatakanaJishu pro((uiContext));
        ^
romaji.c:4949:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4955:8: warning: type defaults to 'int' in declaration of 'YomiRomajiJishu' [-Wimplicit-int]
 static YomiRomajiJishu pro((uiContext));
        ^
romaji.c:4958:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4964:8: warning: type defaults to 'int' in declaration of 'YomiToLower' [-Wimplicit-int]
 static YomiToLower pro((uiContext));
        ^
romaji.c:4966:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToLower(d)
 ^
romaji.c:4972:8: warning: type defaults to 'int' in declaration of 'YomiToUpper' [-Wimplicit-int]
 static YomiToUpper pro((uiContext));
        ^
romaji.c:4975:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToUpper(d)
 ^
romaji.c:4981:8: warning: type defaults to 'int' in declaration of 'YomiCapitalize' [-Wimplicit-int]
 static YomiCapitalize pro((uiContext));
        ^
romaji.c:4984:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiCapitalize(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:15:45: warning: type defaults to 'int' in declaration of 'G015_ConvertAsBushu' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
yomimap.h:27:8: note: in expansion of macro 'ConvertAsBushu'
 extern ConvertAsBushu pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
yomimap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
yomimap.h:28:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
In file included from romaji.c:5009:0:
yomimap.h:29:8: warning: type defaults to 'int' in declaration of 'YomiBubunKakutei' [-Wimplicit-int]
 extern YomiBubunKakutei pro((uiContext));
        ^
romaji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from romaji.c:5009:0:
yomimap.h:24:13: warning: 'yomimap_id' defined but not used [-Wunused-variable]
 static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $";
             ^
romaji.c: In function 'yomiquotedfunc':
romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
romaji.c: In function 'G384_doKakutei':
romaji.c:2321:7: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int len, res;
       ^
rm -f romaji.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC romaji.c
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from romaji.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from romaji.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from romaji.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from romaji.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:177:45: warning: type defaults to 'int' in declaration of 'G177_ckverbose' [-Wimplicit-int]
 #define ckverbose                           G177_ckverbose
                                             ^
romaji.c:329:8: note: in expansion of macro 'ckverbose'
 extern ckverbose;
        ^
sglobal.h:82:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomkanaInit                         G082_RomkanaInit
                                             ^
romaji.c:476:1: note: in expansion of macro 'RomkanaInit'
 RomkanaInit()
 ^
romaji.c: In function 'G081_RomkanaFin':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:610:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:793:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiExit(d, retval)
 ^
romaji.c:824:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkIfYomiQuit(d, retval)
 ^
romaji.c:963:8: warning: type defaults to 'int' in declaration of 'makePhonoOnBuffer' [-Wimplicit-int]
 static makePhonoOnBuffer();
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:141:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
romaji.c:978:1: note: in expansion of macro 'YomiInsert'
 YomiInsert(d)
 ^
romaji.c: In function 'G141_YomiInsert':
romaji.c:1032:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED
                        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
romaji.c: At top level:
sglobal.h:230:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
romaji.c:1148:1: note: in expansion of macro 'findSup'
 findSup(wchar_t key)
 ^
romaji.c: In function 'G230_findSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:1155:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:1178:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makePhonoOnBuffer(d, yc, key, flag, english)
 ^
romaji.c:1450:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dakuonP(ch)
 ^
romaji.c: In function 'dakuonP':
romaji.c:1453:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1496:1: warning: return type defaults to 'int' [-Wimplicit-int]
 growDakuonP(ch)
 ^
romaji.c: In function 'growDakuonP':
romaji.c:1500:10: warning: type defaults to 'int' in declaration of 'dakuon_first_time' [-Wimplicit-int]
   static dakuon_first_time = 1;
          ^
romaji.c: At top level:
romaji.c:1535:1: warning: return type defaults to 'int' [-Wimplicit-int]
 KanaYomiInsert(d)
 ^
romaji.c:1693:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoBackward(yc)
 ^
romaji.c:1716:1: warning: return type defaults to 'int' [-Wimplicit-int]
 howFarToGoForward(yc)
 ^
romaji.c:1804:8: warning: type defaults to 'int' in declaration of 'YomiNop' [-Wimplicit-int]
 static YomiNop pro((uiContext));
        ^
romaji.c:1807:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiNop(d)
 ^
romaji.c:1817:8: warning: type defaults to 'int' in declaration of 'YomiForward' [-Wimplicit-int]
 static YomiForward pro((uiContext));
        ^
romaji.c:1820:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1878:8: warning: type defaults to 'int' in declaration of 'YomiBeginningOfLine' [-Wimplicit-int]
 static YomiBeginningOfLine pro((uiContext));
        ^
romaji.c:1881:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:1912:8: warning: type defaults to 'int' in declaration of 'YomiEndOfLine' [-Wimplicit-int]
 static YomiEndOfLine pro((uiContext));
        ^
romaji.c:1915:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:79:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
romaji.c:1981:1: note: in expansion of macro 'RomajiFlushYomi'
 RomajiFlushYomi(d, b, bsize)
 ^
romaji.c:2134:1: warning: return type defaults to 'int' [-Wimplicit-int]
 appendYomi2Yomi(yom, yc)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:140:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
romaji.c:2684:1: note: in expansion of macro 'YomiExit'
 YomiExit(d, retval)
 ^
sglobal.h:50:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
romaji.c:2764:1: note: in expansion of macro 'KanaDeletePrevious'
 ^
romaji.c:2837:8: warning: type defaults to 'int' in declaration of 'YomiDeletePrevious' [-Wimplicit-int]
 static YomiDeletePrevious pro((uiContext));
        ^
romaji.c:2876:8: warning: type defaults to 'int' in declaration of 'YomiDeleteNext' [-Wimplicit-int]
 static YomiDeleteNext pro((uiContext));
        ^
romaji.c:2950:8: warning: type defaults to 'int' in declaration of 'YomiKillToEndOfLine' [-Wimplicit-int]
 static YomiKillToEndOfLine pro((uiContext));
        ^
romaji.c:2982:8: warning: type defaults to 'int' in declaration of 'YomiQuit' [-Wimplicit-int]
 static YomiQuit pro((uiContext));
        ^
romaji.c:3019:8: warning: type defaults to 'int' in declaration of 'simplePopCallback' [-Wimplicit-int]
 static simplePopCallback pro((uiContext, int, mode_context));
        ^
romaji.c:3022:1: warning: return type defaults to 'int' [-Wimplicit-int]
 simplePopCallback(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:158:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define alphaMode                           G158_alphaMode
                                             ^
romaji.c:3033:1: note: in expansion of macro 'alphaMode'
 alphaMode(d)
 ^
romaji.c:3069:8: warning: type defaults to 'int' in declaration of 'exitYomiQuotedInsert' [-Wimplicit-int]
 static exitYomiQuotedInsert pro((uiContext, int, mode_context));
        ^
romaji.c:3072:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitYomiQuotedInsert(d, retval, env)
 ^
romaji.c:3083:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiInsertQuoted(d)
 ^
romaji.c:3114:8: warning: type defaults to 'int' in declaration of 'yomiquotedfunc' [-Wimplicit-int]
 static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int));
        ^
romaji.c:3117:1: warning: return type defaults to 'int' [-Wimplicit-int]
 yomiquotedfunc(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:145:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
romaji.c:3169:1: note: in expansion of macro 'YomiQuotedInsert'
 YomiQuotedInsert(d)
 ^
romaji.c: In function 'mapAsKuten':
romaji.c:3209:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c:3209:10: warning: unused variable 'allowTwoByte' [-Wunused-variable]
romaji.c: In function 'mapAsHex':
romaji.c:3302:10: warning: type defaults to 'int' in declaration of 'allowTwoByte' [-Wimplicit-int]
   static allowTwoByte = 1;
          ^
romaji.c: At top level:
romaji.c:3426:8: warning: type defaults to 'int' in declaration of 'ConvertAsHex' [-Wimplicit-int]
 static ConvertAsHex pro((uiContext));
        ^
romaji.c:3429:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ConvertAsHex(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:188:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define convertAsHex                        G188_convertAsHex
                                             ^
romaji.c:3524:1: note: in expansion of macro 'convertAsHex'
 convertAsHex(d)
 ^
romaji.c: In function 'replaceSup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3558:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3568:8: warning: type defaults to 'int' in declaration of 'everySupkey' [-Wimplicit-int]
 static everySupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3571:1: warning: return type defaults to 'int' [-Wimplicit-int]
 everySupkey(d, retval, env)
 ^
romaji.c:3589:8: warning: type defaults to 'int' in declaration of 'exitSupkey' [-Wimplicit-int]
 static exitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 exitSupkey(d, retval, env)
 ^
romaji.c:3633:8: warning: type defaults to 'int' in declaration of 'quitSupkey' [-Wimplicit-int]
 static quitSupkey pro((uiContext, int, mode_context));
        ^
romaji.c:3636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 quitSupkey(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:350:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
romaji.c:3648:1: note: in expansion of macro 'selectKeysup'
 selectKeysup(d, yc, ind)
 ^
romaji.c: In function 'G350_selectKeysup':
sglobal.h:317:45: warning: type defaults to 'int' in declaration of 'G317_nkeysup' [-Wimplicit-int]
 #define nkeysup                             G317_nkeysup
                                             ^
romaji.c:3655:10: note: in expansion of macro 'nkeysup'
   extern nkeysup;
          ^
romaji.c: At top level:
romaji.c:3697:1: warning: return type defaults to 'int' [-Wimplicit-int]
 regionGairaigo(yc, s, e)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:186:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
romaji.c:3728:1: note: in expansion of macro 'containUnconvertedKey'
 containUnconvertedKey(yc)
 ^
romaji.c:3760:8: warning: type defaults to 'int' in declaration of 'YomiHenkan' [-Wimplicit-int]
 static YomiHenkan pro((uiContext));
        ^
romaji.c:3830:8: warning: type defaults to 'int' in declaration of 'YomiHenkanNaive' [-Wimplicit-int]
 static YomiHenkanNaive pro((uiContext));
        ^
romaji.c:3847:8: warning: type defaults to 'int' in declaration of 'YomiHenkanOrNothing' [-Wimplicit-int]
 static YomiHenkanOrNothing pro((uiContext));
        ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
romaji.c:3866:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
romaji.c:3866:40: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); 
                                        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
romaji.c:3867:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
romaji.c:3868:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
romaji.c:3868:39: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext));
                                       ^
romaji.c:3870:8: warning: type defaults to 'int' in declaration of 'YomiBaseHira' [-Wimplicit-int]
 static YomiBaseHira pro((uiContext));
        ^
romaji.c:3873:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHira(d)
 ^
romaji.c:3882:8: warning: type defaults to 'int' in declaration of 'YomiBaseKata' [-Wimplicit-int]
 static YomiBaseKata pro((uiContext));
        ^
romaji.c:3885:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKata(d)
 ^
romaji.c:3894:8: warning: type defaults to 'int' in declaration of 'YomiBaseEisu' [-Wimplicit-int]
 static YomiBaseEisu pro((uiContext));
        ^
romaji.c:3897:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseEisu(d)
 ^
romaji.c:3906:8: warning: type defaults to 'int' in declaration of 'YomiBaseZen' [-Wimplicit-int]
 static YomiBaseZen pro((uiContext));
        ^
romaji.c:3909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseZen(d)
 ^
romaji.c:3918:8: warning: type defaults to 'int' in declaration of 'YomiBaseHan' [-Wimplicit-int]
 static YomiBaseHan pro((uiContext));
        ^
romaji.c:3921:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHan(d)
 ^
romaji.c:3930:8: warning: type defaults to 'int' in declaration of 'YomiBaseKana' [-Wimplicit-int]
 static YomiBaseKana pro((uiContext));
        ^
romaji.c:3933:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKana(d)
 ^
romaji.c:3942:8: warning: type defaults to 'int' in declaration of 'YomiBaseKakutei' [-Wimplicit-int]
 static YomiBaseKakutei pro((uiContext));
        ^
romaji.c:3945:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseKakutei(d)
 ^
romaji.c:3954:8: warning: type defaults to 'int' in declaration of 'YomiBaseHenkan' [-Wimplicit-int]
 static YomiBaseHenkan pro((uiContext));
        ^
romaji.c:3957:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiBaseHenkan(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:134:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
romaji.c:3968:1: note: in expansion of macro 'YomiBaseHiraKataToggle'
 YomiBaseHiraKataToggle(d)
 ^
sglobal.h:139:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
romaji.c:3987:1: note: in expansion of macro 'YomiBaseZenHanToggle'
 YomiBaseZenHanToggle(d)
 ^
sglobal.h:138:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
romaji.c:4006:1: note: in expansion of macro 'YomiBaseRotateForw'
 YomiBaseRotateForw(d)
 ^
sglobal.h:137:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
romaji.c:4037:1: note: in expansion of macro 'YomiBaseRotateBack'
 YomiBaseRotateBack(d)
 ^
sglobal.h:136:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
romaji.c:4067:1: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 YomiBaseKanaEisuToggle(d)
 ^
sglobal.h:135:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
romaji.c:4086:1: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 YomiBaseKakuteiHenkanToggle(d)
 ^
sglobal.h:144:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
romaji.c:4105:1: note: in expansion of macro 'YomiModeBackup'
 YomiModeBackup(d)
 ^
sglobal.h:222:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define exitJishu                           G222_exitJishu
                                             ^
romaji.c:4149:1: note: in expansion of macro 'exitJishu'
 exitJishu(d)
 ^
romaji.c:4344:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:146:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
romaji.c:4559:1: note: in expansion of macro 'Yomisearchfunc'
 Yomisearchfunc(d, mode, whattodo, key, fnum)
 ^
romaji.c: In function 'G146_Yomisearchfunc':
sglobal.h:382:45: warning: unused variable 'G382_yomi_mode' [-Wunused-variable]
 #define yomi_mode                           G382_yomi_mode
                                             ^
romaji.c:4568:23: note: in expansion of macro 'yomi_mode'
   extern KanjiModeRec yomi_mode;
                       ^
romaji.c: At top level:
romaji.c:4871:8: warning: type defaults to 'int' in declaration of 'YomiNextJishu' [-Wimplicit-int]
 static YomiNextJishu pro((uiContext));
        ^
romaji.c:4874:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4880:8: warning: type defaults to 'int' in declaration of 'YomiPreviousJishu' [-Wimplicit-int]
 static YomiPreviousJishu pro((uiContext));
        ^
romaji.c:4883:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4889:8: warning: type defaults to 'int' in declaration of 'YomiKanaRotate' [-Wimplicit-int]
 static YomiKanaRotate pro((uiContext));
        ^
romaji.c:4892:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4898:8: warning: type defaults to 'int' in declaration of 'YomiRomajiRotate' [-Wimplicit-int]
 static YomiRomajiRotate pro((uiContext));
        ^
romaji.c:4901:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4907:8: warning: type defaults to 'int' in declaration of 'YomiCaseRotateForward' [-Wimplicit-int]
 static YomiCaseRotateForward pro((uiContext));
        ^
romaji.c:4910:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4916:8: warning: type defaults to 'int' in declaration of 'YomiZenkaku' [-Wimplicit-int]
 static YomiZenkaku pro((uiContext));
        ^
romaji.c:4919:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4925:8: warning: type defaults to 'int' in declaration of 'YomiHankaku' [-Wimplicit-int]
 static YomiHankaku pro((uiContext));
        ^
romaji.c:4928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4937:8: warning: type defaults to 'int' in declaration of 'YomiHiraganaJishu' [-Wimplicit-int]
 static YomiHiraganaJishu pro((uiContext));
        ^
romaji.c:4940:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4946:8: warning: type defaults to 'int' in declaration of 'YomiKatakanaJishu' [-Wimplicit-int]
 static YomiKatakanaJishu pro((uiContext));
        ^
romaji.c:4949:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4955:8: warning: type defaults to 'int' in declaration of 'YomiRomajiJishu' [-Wimplicit-int]
 static YomiRomajiJishu pro((uiContext));
        ^
romaji.c:4958:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ^
romaji.c:4964:8: warning: type defaults to 'int' in declaration of 'YomiToLower' [-Wimplicit-int]
 static YomiToLower pro((uiContext));
        ^
romaji.c:4966:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToLower(d)
 ^
romaji.c:4972:8: warning: type defaults to 'int' in declaration of 'YomiToUpper' [-Wimplicit-int]
 static YomiToUpper pro((uiContext));
        ^
romaji.c:4975:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiToUpper(d)
 ^
romaji.c:4981:8: warning: type defaults to 'int' in declaration of 'YomiCapitalize' [-Wimplicit-int]
 static YomiCapitalize pro((uiContext));
        ^
romaji.c:4984:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YomiCapitalize(d)
 ^
In file included from canna.h:50:0,
                 from romaji.c:27:
sglobal.h:15:45: warning: type defaults to 'int' in declaration of 'G015_ConvertAsBushu' [-Wimplicit-int]
 #define ConvertAsBushu                      G015_ConvertAsBushu
                                             ^
yomimap.h:27:8: note: in expansion of macro 'ConvertAsBushu'
 extern ConvertAsBushu pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
yomimap.h:28:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
yomimap.h:28:40: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext));
                                        ^
In file included from romaji.c:5009:0:
yomimap.h:29:8: warning: type defaults to 'int' in declaration of 'YomiBubunKakutei' [-Wimplicit-int]
 extern YomiBubunKakutei pro((uiContext));
        ^
romaji.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from romaji.c:5009:0:
yomimap.h:24:13: warning: 'yomimap_id' defined but not used [-Wunused-variable]
 static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $";
             ^
romaji.c: In function 'yomiquotedfunc':
romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
romaji.c: In function 'G384_doKakutei':
romaji.c:2401:9: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
       s += len;
         ^
rm -f uiutil.o unshared/uiutil.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  uiutil.c -o unshared/uiutil.o
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uiutil.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uiutil.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uiutil.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uiutil.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeUiUtilEchoStr(d)
 ^
uiutil.c:351:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:329:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
uiutil.c:416:1: note: in expansion of macro 'prevMenuIfExist'
 prevMenuIfExist(d)
 ^
uiutil.c:433:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:113:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
uiutil.c:454:1: note: in expansion of macro 'UiUtilMode'
 UiUtilMode(d)
 ^
uiutil.c: In function 'G359_showmenu':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uiutil.c:551:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG)
                ^
uiutil.c: At top level:
uiutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f uiutil.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC uiutil.c
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uiutil.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uiutil.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uiutil.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uiutil.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uiutil.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeUiUtilEchoStr(d)
 ^
uiutil.c:351:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:329:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
uiutil.c:416:1: note: in expansion of macro 'prevMenuIfExist'
 prevMenuIfExist(d)
 ^
uiutil.c:433:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuflQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uiutil.c:27:
sglobal.h:113:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
uiutil.c:454:1: note: in expansion of macro 'UiUtilMode'
 UiUtilMode(d)
 ^
uiutil.c: In function 'G359_showmenu':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uiutil.c:551:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG)
                ^
uiutil.c: At top level:
uiutil.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f uldefine.o unshared/uldefine.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  uldefine.c -o unshared/uldefine.o
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldefine.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldefine.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldefine.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uldefine.c:105:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTango(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:179:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define clearYomi                           G179_clearYomi
                                             ^
uldefine.c:114:1: note: in expansion of macro 'clearYomi'
 clearYomi(d)
 ^
uldefine.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTourokuContext(p)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:247:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldefine.c:166:1: note: in expansion of macro 'getTourokuContext'
 getTourokuContext(d)
 ^
uldefine.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTTangoEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldefine.c:271:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldefine.c: At top level:
uldefine.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:376:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuTTangoQuitCatch                   G376_uuTTangoQuitCatch
                                             ^
uldefine.c:296:1: note: in expansion of macro 'uuTTangoQuitCatch'
 uuTTangoQuitCatch(d, retval, env)
 ^
uldefine.c:311:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuT2TangoEveryTimeCatch':
sglobal.h:150:45: warning: implicit declaration of function 'G150__do_func_slightly' [-Wimplicit-function-declaration]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
uldefine.c:328:5: note: in expansion of macro '_do_func_slightly'
     _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode);
     ^
uldefine.c: At top level:
uldefine.c:371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoExitCatch(d, retval, nyc)
 ^
uldefine.c:394:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoQuitCatch(d, retval, env)
 ^
uldefine.c:414:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTMakeDicYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:423:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:479:10: note: in expansion of macro 'dicTourokuTango'
   return(dicTourokuTango(d, uuTTangoQuitCatch));
          ^
uldefine.c: At top level:
uldefine.c:483:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicQuitCatch(d, retval, env)
 ^
uldefine.c:497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'G248_getUserDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:525:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldefine.c: At top level:
sglobal.h:199:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
uldefine.c:568:1: note: in expansion of macro 'dicTouroku'
 dicTouroku(d)
 ^
uldefine.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuDo(d)
 ^
uldefine.c:657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkUsrDic(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'checkUsrDic':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldefine.c:681:10: note: in expansion of macro 'getYesNoContext'
       if(getYesNoContext(d,
          ^
uldefine.c: At top level:
sglobal.h:204:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:711:1: note: in expansion of macro 'dicTourokuTango'
 dicTourokuTango(d, quitfunc)
 ^
uldefine.c: In function 'G204_dicTourokuTango':
uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable]
   tourokuContext tc = (tourokuContext)d->modec;
                  ^
uldefine.c: At top level:
uldefine.c:757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuTangoPre(d)
 ^
uldefine.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */
 ^
uldefine.c:779:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiEveryTimeCatch(d, retval, env)
 ^
uldefine.c:833:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTYomiExitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:849:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
uldefine.c: At top level:
uldefine.c:852:8: warning: type defaults to 'int' in declaration of 'uuTYomiQuitCatch' [-Wimplicit-int]
 static uuTYomiQuitCatch pro((uiContext, int, mode_context));
        ^
uldefine.c:855:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiQuitCatch(d, retval, env)
 ^
uldefine.c:870:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomi(d)
 ^
uldefine.c:877:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuYomi(d, dn, dm)
 ^
uldefine.c:888:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomiDo(d, quitfunc)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'dicTourokuYomiDo':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldefine.c:898:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre);
            ^
uldefine.c: At top level:
uldefine.c:928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiExitCatch(d, retval, env)
 ^
uldefine.c:965:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:202:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:986:1: note: in expansion of macro 'dicTourokuHinshi'
 dicTourokuHinshi(d)
 ^
uldefine.c: In function 'G202_dicTourokuHinshi':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldefine.c:1003:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) < 0) {
                ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldefine.c:1006:12: note: in expansion of macro 'GLineNGReturnTK'
     return(GLineNGReturnTK(d));
            ^
uldefine.c: At top level:
sglobal.h:200:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
uldefine.c:1063:1: note: in expansion of macro 'dicTourokuControl'
 dicTourokuControl(d, tango, quitfunc)
 ^
uldefine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldefine.c: In function 'G179_clearYomi':
uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
uldefine.c: In function 'clearTango':
uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f uldefine.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC uldefine.c
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldefine.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldefine.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldefine.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldefine.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
uldefine.c:105:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTango(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:179:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define clearYomi                           G179_clearYomi
                                             ^
uldefine.c:114:1: note: in expansion of macro 'clearYomi'
 clearYomi(d)
 ^
uldefine.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int]
 clearTourokuContext(p)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:247:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldefine.c:166:1: note: in expansion of macro 'getTourokuContext'
 getTourokuContext(d)
 ^
uldefine.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTTangoEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldefine.c:271:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldefine.c: At top level:
uldefine.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:376:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuTTangoQuitCatch                   G376_uuTTangoQuitCatch
                                             ^
uldefine.c:296:1: note: in expansion of macro 'uuTTangoQuitCatch'
 uuTTangoQuitCatch(d, retval, env)
 ^
uldefine.c:311:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuT2TangoEveryTimeCatch':
sglobal.h:150:45: warning: implicit declaration of function 'G150__do_func_slightly' [-Wimplicit-function-declaration]
 #define _do_func_slightly                   G150__do_func_slightly
                                             ^
uldefine.c:328:5: note: in expansion of macro '_do_func_slightly'
     _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode);
     ^
uldefine.c: At top level:
uldefine.c:371:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoExitCatch(d, retval, nyc)
 ^
uldefine.c:394:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuT2TangoQuitCatch(d, retval, env)
 ^
uldefine.c:414:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTMakeDicYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:423:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:479:10: note: in expansion of macro 'dicTourokuTango'
   return(dicTourokuTango(d, uuTTangoQuitCatch));
          ^
uldefine.c: At top level:
uldefine.c:483:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicQuitCatch(d, retval, env)
 ^
uldefine.c:497:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTMakeDicNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'G248_getUserDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldefine.c:525:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldefine.c: At top level:
sglobal.h:199:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTouroku                          G199_dicTouroku
                                             ^
uldefine.c:568:1: note: in expansion of macro 'dicTouroku'
 dicTouroku(d)
 ^
uldefine.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuDo(d)
 ^
uldefine.c:657:1: warning: return type defaults to 'int' [-Wimplicit-int]
 checkUsrDic(d)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'checkUsrDic':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldefine.c:681:10: note: in expansion of macro 'getYesNoContext'
       if(getYesNoContext(d,
          ^
uldefine.c: At top level:
sglobal.h:204:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
uldefine.c:711:1: note: in expansion of macro 'dicTourokuTango'
 dicTourokuTango(d, quitfunc)
 ^
uldefine.c: In function 'G204_dicTourokuTango':
uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable]
   tourokuContext tc = (tourokuContext)d->modec;
                  ^
uldefine.c: At top level:
uldefine.c:757:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuTangoPre(d)
 ^
uldefine.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */
 ^
uldefine.c:779:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiEveryTimeCatch(d, retval, env)
 ^
uldefine.c:833:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'uuTYomiExitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:849:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
uldefine.c: At top level:
uldefine.c:852:8: warning: type defaults to 'int' in declaration of 'uuTYomiQuitCatch' [-Wimplicit-int]
 static uuTYomiQuitCatch pro((uiContext, int, mode_context));
        ^
uldefine.c:855:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTYomiQuitCatch(d, retval, env)
 ^
uldefine.c:870:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomi(d)
 ^
uldefine.c:877:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicTourokuYomi(d, dn, dm)
 ^
uldefine.c:888:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicTourokuYomiDo(d, quitfunc)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
uldefine.c: In function 'dicTourokuYomiDo':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldefine.c:898:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre);
            ^
uldefine.c: At top level:
uldefine.c:928:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiExitCatch(d, retval, env)
 ^
uldefine.c:965:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldefine.c:28:
sglobal.h:202:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
uldefine.c:986:1: note: in expansion of macro 'dicTourokuHinshi'
 dicTourokuHinshi(d)
 ^
uldefine.c: In function 'G202_dicTourokuHinshi':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldefine.c:1003:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) < 0) {
                ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldefine.c:1006:12: note: in expansion of macro 'GLineNGReturnTK'
     return(GLineNGReturnTK(d));
            ^
uldefine.c: At top level:
sglobal.h:200:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuControl                   G200_dicTourokuControl
                                             ^
uldefine.c:1063:1: note: in expansion of macro 'dicTourokuControl'
 dicTourokuControl(d, tango, quitfunc)
 ^
uldefine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldefine.c: In function 'G179_clearYomi':
uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
uldefine.c: In function 'clearTango':
uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f uldelete.o unshared/uldelete.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  uldelete.c -o unshared/uldelete.o
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldelete.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldelete.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldelete.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'G235_freeAndPopTouroku':
sglobal.h:326:45: warning: implicit declaration of function 'G326_popTourokuMode' [-Wimplicit-function-declaration]
 #define popTourokuMode                      G326_popTourokuMode
                                             ^
uldelete.c:95:3: note: in expansion of macro 'popTourokuMode'
   popTourokuMode(d);
   ^
uldelete.c: At top level:
uldelete.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldelete.c:144:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldelete.c: At top level:
uldelete.c:150:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiExitCatch(d, retval, env)
 ^
uldelete.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiQuitCatch':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
uldelete.c:178:3: note: in expansion of macro 'clearYomi'
   clearYomi(d);
   ^
uldelete.c: At top level:
uldelete.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoYomi(d)
 ^
uldelete.c:215:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoYomi(d, dn, dm)
 ^
uldelete.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoDictionary(d, dn, dm)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'getMountDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:249:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
sglobal.h:198:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
uldelete.c:340:1: note: in expansion of macro 'dicSakujo'
 dicSakujo(d)
 ^
uldelete.c: In function 'G198_dicSakujo':
sglobal.h:247:45: warning: implicit declaration of function 'G247_getTourokuContext' [-Wimplicit-function-declaration]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldelete.c:355:9: note: in expansion of macro 'getTourokuContext'
     if (getTourokuContext(d) != NG) {
         ^
uldelete.c: At top level:
uldelete.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int]
 CloseDeleteContext(tc)
 ^
uldelete.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getEffectDic(tc)
 ^
uldelete.c:558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSTangoExitCatch':
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldelete.c:585:12: note: in expansion of macro 'GLineNGReturnTK'
     return GLineNGReturnTK(d);
            ^
uldelete.c: At top level:
uldelete.c:592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoQuitCatch(d, retval, env)
 ^
uldelete.c:616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoBgnBun(d, st)
 ^
uldelete.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoEndBun(d)
 ^
uldelete.c:722:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoTango(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoTango':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldelete.c:734:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267"
            ^
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldelete.c:782:6: note: in expansion of macro 'getForIchiranContext'
   if(getForIchiranContext(d) == NG) {
      ^
uldelete.c: At top level:
uldelete.c:832:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDeleteDic(mc)
 ^
uldelete.c:869:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicExitCatch(d, retval, env)
 ^
uldelete.c:909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicQuitCatch(d, retval, env)
 ^
uldelete.c:925:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDictionary(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDictionary':
sglobal.h:246:45: warning: implicit declaration of function 'G246_getMountContext' [-Wimplicit-function-declaration]
 #define getMountContext                     G246_getMountContext
                                             ^
uldelete.c:981:25: note: in expansion of macro 'getMountContext'
           if ((retval = getMountContext(d)) != NG) {
                         ^
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
uldelete.c:1002:27: note: in expansion of macro 'selectOnOff'
             if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem,
                           ^
uldelete.c: At top level:
uldelete.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSDeleteYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:1071:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
uldelete.c:1164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteQuitCatch(d, retval, env)
 ^
uldelete.c:1183:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteNoCatch(d, retval, env)
 ^
uldelete.c:1201:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDo(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDo':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldelete.c:1230:7: note: in expansion of macro 'getYesNoContext'
   if (getYesNoContext(d,
       ^
uldelete.c: At top level:
uldelete.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldelete.c: In function 'CloseDeleteContext':
uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f uldelete.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC uldelete.c
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from uldelete.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from uldelete.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from uldelete.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from uldelete.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'G235_freeAndPopTouroku':
sglobal.h:326:45: warning: implicit declaration of function 'G326_popTourokuMode' [-Wimplicit-function-declaration]
 #define popTourokuMode                      G326_popTourokuMode
                                             ^
uldelete.c:95:3: note: in expansion of macro 'popTourokuMode'
   popTourokuMode(d);
   ^
uldelete.c: At top level:
uldelete.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
uldelete.c:144:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
uldelete.c: At top level:
uldelete.c:150:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiExitCatch(d, retval, env)
 ^
uldelete.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSYomiQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSYomiQuitCatch':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
uldelete.c:178:3: note: in expansion of macro 'clearYomi'
   clearYomi(d);
   ^
uldelete.c: At top level:
uldelete.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoYomi(d)
 ^
uldelete.c:215:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoYomi(d, dn, dm)
 ^
uldelete.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 acDicSakujoDictionary(d, dn, dm)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'getMountDicName':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:249:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
sglobal.h:198:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicSakujo                           G198_dicSakujo
                                             ^
uldelete.c:340:1: note: in expansion of macro 'dicSakujo'
 dicSakujo(d)
 ^
uldelete.c: In function 'G198_dicSakujo':
sglobal.h:247:45: warning: implicit declaration of function 'G247_getTourokuContext' [-Wimplicit-function-declaration]
 #define getTourokuContext                   G247_getTourokuContext
                                             ^
uldelete.c:355:9: note: in expansion of macro 'getTourokuContext'
     if (getTourokuContext(d) != NG) {
         ^
uldelete.c: At top level:
uldelete.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int]
 CloseDeleteContext(tc)
 ^
uldelete.c:407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getEffectDic(tc)
 ^
uldelete.c:558:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSTangoExitCatch':
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
uldelete.c:585:12: note: in expansion of macro 'GLineNGReturnTK'
     return GLineNGReturnTK(d);
            ^
uldelete.c: At top level:
uldelete.c:592:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSTangoQuitCatch(d, retval, env)
 ^
uldelete.c:616:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoBgnBun(d, st)
 ^
uldelete.c:703:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoEndBun(d)
 ^
uldelete.c:722:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoTango(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoTango':
sglobal.h:167:45: warning: implicit declaration of function 'G167_canna_alert' [-Wimplicit-function-declaration]
 #define canna_alert                         G167_canna_alert
                                             ^
uldelete.c:734:12: note: in expansion of macro 'canna_alert'
     return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267"
            ^
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
uldelete.c:782:6: note: in expansion of macro 'getForIchiranContext'
   if(getForIchiranContext(d) == NG) {
      ^
uldelete.c: At top level:
uldelete.c:832:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDeleteDic(mc)
 ^
uldelete.c:869:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicExitCatch(d, retval, env)
 ^
uldelete.c:909:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDicQuitCatch(d, retval, env)
 ^
uldelete.c:925:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDictionary(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDictionary':
sglobal.h:246:45: warning: implicit declaration of function 'G246_getMountContext' [-Wimplicit-function-declaration]
 #define getMountContext                     G246_getMountContext
                                             ^
uldelete.c:981:25: note: in expansion of macro 'getMountContext'
           if ((retval = getMountContext(d)) != NG) {
                         ^
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
uldelete.c:1002:27: note: in expansion of macro 'selectOnOff'
             if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem,
                           ^
uldelete.c: At top level:
uldelete.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteYesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'uuSDeleteYesCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
uldelete.c:1071:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
uldelete.c: At top level:
uldelete.c:1164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteQuitCatch(d, retval, env)
 ^
uldelete.c:1183:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuSDeleteNoCatch(d, retval, env)
 ^
uldelete.c:1201:1: warning: return type defaults to 'int' [-Wimplicit-int]
 dicSakujoDo(d)
 ^
In file included from canna.h:50:0,
                 from uldelete.c:29:
uldelete.c: In function 'dicSakujoDo':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
uldelete.c:1230:7: note: in expansion of macro 'getYesNoContext'
   if (getYesNoContext(d,
       ^
uldelete.c: At top level:
uldelete.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $";
             ^
uldelete.c: In function 'CloseDeleteContext':
uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f ulhinshi.o unshared/ulhinshi.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulhinshi.c -o unshared/ulhinshi.o
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulhinshi.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulhinshi.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulhinshi.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiYNQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshiYNQuitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
ulhinshi.c:281:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
ulhinshi.c: At top level:
ulhinshi.c:289:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi2YesCatch':
sglobal.h:201:45: warning: implicit declaration of function 'G201_dicTourokuDictionary' [-Wimplicit-function-declaration]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:306:14: note: in expansion of macro 'dicTourokuDictionary'
       return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch));
              ^
ulhinshi.c: At top level:
ulhinshi.c:313:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2NoCatch(d, retval, env)
 ^
ulhinshi.c:342:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi1YesCatch':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
ulhinshi.c:360:18: note: in expansion of macro 'getYesNoContext'
     if((retval = getYesNoContext(d,
                  ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
ulhinshi.c:364:14: note: in expansion of macro 'GLineNGReturnTK'
       return(GLineNGReturnTK(d));
              ^
ulhinshi.c: At top level:
ulhinshi.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1NoCatch(d, retval, env)
 ^
ulhinshi.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQYesCatch(d, retval, env)
 ^
ulhinshi.c:446:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:203:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshiDelivery            G203_dicTourokuHinshiDelivery
                                             ^
ulhinshi.c:463:1: note: in expansion of macro 'dicTourokuHinshiDelivery'
 dicTourokuHinshiDelivery(d)
 ^
ulhinshi.c: In function 'G203_dicTourokuHinshiDelivery':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
ulhinshi.c:481:5: note: in expansion of macro 'clearYomi'
     clearYomi(d);
     ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
ulhinshi.c:482:12: note: in expansion of macro 'dicTourokuTango'
     return(dicTourokuTango(d, uuTTangoQuitCatch));
            ^
ulhinshi.c: At top level:
ulhinshi.c:672:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuYes(d)
 ^
ulhinshi.c:761:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuNo(d)
 ^
ulhinshi.c:861:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeDoushi(d)
 ^
ulhinshi.c:902:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicExitCatch(d, retval, env)
 ^
ulhinshi.c:930:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:201:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:944:1: note: in expansion of macro 'dicTourokuDictionary'
 dicTourokuDictionary(d, exitfunc, quitfunc)
 ^
ulhinshi.c: In function 'G201_dicTourokuDictionary':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulhinshi.c:962:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulhinshi.c: At top level:
ulhinshi.c:1012:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tangoTouroku(d)
 ^
ulhinshi.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
ulhinshi.c: In function 'makeDoushi':
ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type]
 }    
 ^
rm -f ulhinshi.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC ulhinshi.c
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulhinshi.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulhinshi.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulhinshi.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulhinshi.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiYNQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshiYNQuitCatch':
sglobal.h:202:45: warning: implicit declaration of function 'G202_dicTourokuHinshi' [-Wimplicit-function-declaration]
 #define dicTourokuHinshi                    G202_dicTourokuHinshi
                                             ^
ulhinshi.c:281:10: note: in expansion of macro 'dicTourokuHinshi'
   return(dicTourokuHinshi(d));
          ^
ulhinshi.c: At top level:
ulhinshi.c:289:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi2YesCatch':
sglobal.h:201:45: warning: implicit declaration of function 'G201_dicTourokuDictionary' [-Wimplicit-function-declaration]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:306:14: note: in expansion of macro 'dicTourokuDictionary'
       return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch));
              ^
ulhinshi.c: At top level:
ulhinshi.c:313:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi2NoCatch(d, retval, env)
 ^
ulhinshi.c:342:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1YesCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
ulhinshi.c: In function 'uuTHinshi1YesCatch':
sglobal.h:249:45: warning: implicit declaration of function 'G249_getYesNoContext' [-Wimplicit-function-declaration]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
ulhinshi.c:360:18: note: in expansion of macro 'getYesNoContext'
     if((retval = getYesNoContext(d,
                  ^
sglobal.h:32:45: warning: implicit declaration of function 'G032_GLineNGReturnTK' [-Wimplicit-function-declaration]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
ulhinshi.c:364:14: note: in expansion of macro 'GLineNGReturnTK'
       return(GLineNGReturnTK(d));
              ^
ulhinshi.c: At top level:
ulhinshi.c:378:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshi1NoCatch(d, retval, env)
 ^
ulhinshi.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQYesCatch(d, retval, env)
 ^
ulhinshi.c:446:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTHinshiQNoCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:203:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuHinshiDelivery            G203_dicTourokuHinshiDelivery
                                             ^
ulhinshi.c:463:1: note: in expansion of macro 'dicTourokuHinshiDelivery'
 dicTourokuHinshiDelivery(d)
 ^
ulhinshi.c: In function 'G203_dicTourokuHinshiDelivery':
sglobal.h:179:45: warning: implicit declaration of function 'G179_clearYomi' [-Wimplicit-function-declaration]
 #define clearYomi                           G179_clearYomi
                                             ^
ulhinshi.c:481:5: note: in expansion of macro 'clearYomi'
     clearYomi(d);
     ^
sglobal.h:204:45: warning: implicit declaration of function 'G204_dicTourokuTango' [-Wimplicit-function-declaration]
 #define dicTourokuTango                     G204_dicTourokuTango
                                             ^
ulhinshi.c:482:12: note: in expansion of macro 'dicTourokuTango'
     return(dicTourokuTango(d, uuTTangoQuitCatch));
            ^
ulhinshi.c: At top level:
ulhinshi.c:672:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuYes(d)
 ^
ulhinshi.c:761:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tourokuNo(d)
 ^
ulhinshi.c:861:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeDoushi(d)
 ^
ulhinshi.c:902:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicExitCatch(d, retval, env)
 ^
ulhinshi.c:930:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuTDicQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulhinshi.c:28:
sglobal.h:201:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicTourokuDictionary                G201_dicTourokuDictionary
                                             ^
ulhinshi.c:944:1: note: in expansion of macro 'dicTourokuDictionary'
 dicTourokuDictionary(d, exitfunc, quitfunc)
 ^
ulhinshi.c: In function 'G201_dicTourokuDictionary':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulhinshi.c:962:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulhinshi.c: At top level:
ulhinshi.c:1012:1: warning: return type defaults to 'int' [-Wimplicit-int]
 tangoTouroku(d)
 ^
ulhinshi.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
ulhinshi.c: In function 'makeDoushi':
ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type]
 }    
 ^
rm -f ulkigo.o unshared/ulkigo.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulkigo.c -o unshared/ulkigo.o
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulkigo.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulkigo.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulkigo.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulkigo.c:177:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoExitDo(d, retval)
 ^
ulkigo.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoRExitCatch(d, retval, env)
 ^
ulkigo.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoGExitCatch(d, retval, env)
 ^
ulkigo.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoKExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:374:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoGeneralExitCatch              G374_uuKigoGeneralExitCatch
                                             ^
ulkigo.c:242:1: note: in expansion of macro 'uuKigoGeneralExitCatch'
 uuKigoGeneralExitCatch(d, retval, env)
 ^
ulkigo.c:261:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:375:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoMake                          G375_uuKigoMake
                                             ^
ulkigo.c:276:1: note: in expansion of macro 'uuKigoMake'
 uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp)
 ^
ulkigo.c: In function 'G375_uuKigoMake':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulkigo.c:290:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulkigo.c: At top level:
sglobal.h:292:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
ulkigo.c:352:1: note: in expansion of macro 'kigoRussia'
 kigoRussia(d)
 ^
sglobal.h:290:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
ulkigo.c:373:1: note: in expansion of macro 'kigoGreek'
 kigoGreek(d)
 ^
sglobal.h:291:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
ulkigo.c:394:1: note: in expansion of macro 'kigoKeisen'
 kigoKeisen(d)
 ^
ulkigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f ulkigo.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC ulkigo.c
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulkigo.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulkigo.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulkigo.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulkigo.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
ulkigo.c:177:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoExitDo(d, retval)
 ^
ulkigo.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoRExitCatch(d, retval, env)
 ^
ulkigo.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoGExitCatch(d, retval, env)
 ^
ulkigo.c:226:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoKExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:374:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoGeneralExitCatch              G374_uuKigoGeneralExitCatch
                                             ^
ulkigo.c:242:1: note: in expansion of macro 'uuKigoGeneralExitCatch'
 uuKigoGeneralExitCatch(d, retval, env)
 ^
ulkigo.c:261:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuKigoQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulkigo.c:28:
sglobal.h:375:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define uuKigoMake                          G375_uuKigoMake
                                             ^
ulkigo.c:276:1: note: in expansion of macro 'uuKigoMake'
 uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp)
 ^
ulkigo.c: In function 'G375_uuKigoMake':
sglobal.h:244:45: warning: implicit declaration of function 'G244_getForIchiranContext' [-Wimplicit-function-declaration]
 #define getForIchiranContext                G244_getForIchiranContext
                                             ^
ulkigo.c:290:16: note: in expansion of macro 'getForIchiranContext'
   if((retval = getForIchiranContext(d)) == NG) {
                ^
ulkigo.c: At top level:
sglobal.h:292:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoRussia                          G292_kigoRussia
                                             ^
ulkigo.c:352:1: note: in expansion of macro 'kigoRussia'
 kigoRussia(d)
 ^
sglobal.h:290:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoGreek                           G290_kigoGreek
                                             ^
ulkigo.c:373:1: note: in expansion of macro 'kigoGreek'
 kigoGreek(d)
 ^
sglobal.h:291:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define kigoKeisen                          G291_kigoKeisen
                                             ^
ulkigo.c:394:1: note: in expansion of macro 'kigoKeisen'
 kigoKeisen(d)
 ^
ulkigo.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $";
             ^
rm -f ulmount.o unshared/ulmount.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulmount.c -o unshared/ulmount.o
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulmount.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulmount.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulmount.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:246:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getMountContext                     G246_getMountContext
                                             ^
ulmount.c:92:1: note: in expansion of macro 'getMountContext'
 getMountContext(d)
 ^
ulmount.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'uuMountExitCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:162:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
ulmount.c:299:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountQuitCatch(d, retval, env)
 ^
ulmount.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDicList(d)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'getDicList':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:340:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
sglobal.h:197:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
ulmount.c:496:1: note: in expansion of macro 'dicMount'
 dicMount(d)
 ^
ulmount.c: In function 'G197_dicMount':
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
ulmount.c:546:16: note: in expansion of macro 'selectOnOff'
   if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem,
                ^
ulmount.c: At top level:
ulmount.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f ulmount.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC ulmount.c
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulmount.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulmount.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulmount.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulmount.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
sglobal.h:246:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getMountContext                     G246_getMountContext
                                             ^
ulmount.c:92:1: note: in expansion of macro 'getMountContext'
 getMountContext(d)
 ^
ulmount.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountExitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'uuMountExitCatch':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:162:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
ulmount.c:299:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuMountQuitCatch(d, retval, env)
 ^
ulmount.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getDicList(d)
 ^
In file included from canna.h:50:0,
                 from ulmount.c:29:
ulmount.c: In function 'getDicList':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulmount.c:340:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulmount.c: At top level:
sglobal.h:197:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define dicMount                            G197_dicMount
                                             ^
ulmount.c:496:1: note: in expansion of macro 'dicMount'
 dicMount(d)
 ^
ulmount.c: In function 'G197_dicMount':
sglobal.h:351:45: warning: implicit declaration of function 'G351_selectOnOff' [-Wimplicit-function-declaration]
 #define selectOnOff                         G351_selectOnOff
                                             ^
ulmount.c:546:16: note: in expansion of macro 'selectOnOff'
   if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem,
                ^
ulmount.c: At top level:
ulmount.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f ulserver.o unshared/ulserver.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  ulserver.c -o unshared/ulserver.o
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulserver.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulserver.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulserver.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:354:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
ulserver.c:49:1: note: in expansion of macro 'serverFin'
 serverFin(d)
 ^
ulserver.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'uuServerChangeEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
ulserver.c:130:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
ulserver.c: At top level:
ulserver.c:136:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeExitCatch(d, retval, env)
 ^
ulserver.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:353:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
ulserver.c:162:1: note: in expansion of macro 'serverChange'
 serverChange(d)
 ^
ulserver.c: In function 'G353_serverChange':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:168:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 serverChangeDo(d, len)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'serverChangeDo':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:217:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f ulserver.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC ulserver.c
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from ulserver.c:29:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from ulserver.c:29:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from ulserver.c:29:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from ulserver.c:29:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:354:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverFin                           G354_serverFin
                                             ^
ulserver.c:49:1: note: in expansion of macro 'serverFin'
 serverFin(d)
 ^
ulserver.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeEveryTimeCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'uuServerChangeEveryTimeCatch':
sglobal.h:172:45: warning: implicit declaration of function 'G172_checkGLineLen' [-Wimplicit-function-declaration]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
ulserver.c:130:3: note: in expansion of macro 'checkGLineLen'
   checkGLineLen(d);
   ^
ulserver.c: At top level:
ulserver.c:136:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeExitCatch(d, retval, env)
 ^
ulserver.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int]
 uuServerChangeQuitCatch(d, retval, env)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
sglobal.h:353:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define serverChange                        G353_serverChange
                                             ^
ulserver.c:162:1: note: in expansion of macro 'serverChange'
 serverChange(d)
 ^
ulserver.c: In function 'G353_serverChange':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:168:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 serverChangeDo(d, len)
 ^
In file included from canna.h:50:0,
                 from ulserver.c:29:
ulserver.c: In function 'serverChangeDo':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
ulserver.c:217:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
ulserver.c: At top level:
ulserver.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f util.o unshared/util.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  util.c -o unshared/util.o
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from util.c:83:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from util.c:83:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from util.c:83:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from util.c:83:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
util.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int]
 colwidth(s, len)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:172:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
util.c:187:1: note: in expansion of macro 'checkGLineLen'
 checkGLineLen(d)
 ^
sglobal.h:59:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
util.c:206:1: note: in expansion of macro 'NothingChanged'
 NothingChanged(d)
 ^
sglobal.h:61:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
util.c:216:1: note: in expansion of macro 'NothingForGLine'
 NothingForGLine(d)
 ^
sglobal.h:60:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChangedWithBeep              G060_NothingChangedWithBeep
                                             ^
util.c:235:1: note: in expansion of macro 'NothingChangedWithBeep'
 NothingChangedWithBeep(d)
 ^
sglobal.h:62:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
util.c:242:1: note: in expansion of macro 'NothingForGLineWithBeep'
 NothingForGLineWithBeep(d)
 ^
sglobal.h:223:45: warning: type defaults to 'int' in declaration of 'G223_extractJishuString' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
util.c:263:8: note: in expansion of macro 'extractJishuString'
 extern extractJishuString pro((yomiContext, wchar_t *,  wchar_t *,
        ^
util.c:534:1: warning: return type defaults to 'int' [-Wimplicit-int]
 extractString(str, s, e)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
util.c:719:1: note: in expansion of macro 'setWStrings'
 setWStrings(ws, s, sz)
 ^
sglobal.h:58:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NoMoreMemory                        G058_NoMoreMemory
                                             ^
util.c:863:1: note: in expansion of macro 'NoMoreMemory'
 NoMoreMemory()
 ^
sglobal.h:30:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
util.c:870:1: note: in expansion of macro 'GLineNGReturn'
 GLineNGReturn(d)
 ^
sglobal.h:31:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
util.c:881:1: note: in expansion of macro 'GLineNGReturnFI'
 GLineNGReturnFI(d)
 ^
sglobal.h:32:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
util.c:892:1: note: in expansion of macro 'GLineNGReturnTK'
 GLineNGReturnTK(d)
 ^
util.c: In function 'G132_WWhatGPlain':
util.c:1082:15: warning: unused variable 'plain' [-Wunused-variable]
   static char plain[4] = {0, 2, 3, 1};
               ^
In file included from canna.h:50:0,
                 from util.c:83:
util.c: At top level:
sglobal.h:120:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WSfree                              G120_WSfree
                                             ^
util.c:1381:1: note: in expansion of macro 'WSfree'
 WSfree(s)
 ^
sglobal.h:131:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
util.c:1485:1: note: in expansion of macro 'WToupper'
 WToupper(wchar_t w)
 ^
util.c:1498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 WTolower(wchar_t w)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
util.c: In function 'G185_confirmContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1557:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: In function 'G151_abandonContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1590:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: At top level:
util.c:1620:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcAnyKey(d)
 ^
util.c:1633:8: warning: type defaults to 'int' in declaration of 'wait_anykey_func' [-Wimplicit-int]
 static wait_anykey_func pro((uiContext, KanjiMode, int, int, int));
        ^
util.c:1636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 wait_anykey_func(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:167:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define canna_alert                         G167_canna_alert
                                             ^
util.c:1703:1: note: in expansion of macro 'canna_alert'
 canna_alert(d, message, cnt)
 ^
util.c:80:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
util.c: In function 'G132_WWhatGPlain':
util.c:1099:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
util.c: In function 'wait_anykey_func':
util.c:1653:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
util.c: In function 'G302_makeKanjiStatusReturn':
util.c:670:45: warning: 'er' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen = (int)(er - sr);
                                             ^
util.c:669:45: warning: 'sr' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos = (int)(sr - d->genbuf);
                                             ^
util.c:606:7: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int len;
       ^
rm -f util.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC util.c
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from util.c:83:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from util.c:83:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from util.c:83:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from util.c:83:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from util.c:83:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
util.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int]
 colwidth(s, len)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:172:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define checkGLineLen                       G172_checkGLineLen
                                             ^
util.c:187:1: note: in expansion of macro 'checkGLineLen'
 checkGLineLen(d)
 ^
sglobal.h:59:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
util.c:206:1: note: in expansion of macro 'NothingChanged'
 NothingChanged(d)
 ^
sglobal.h:61:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
util.c:216:1: note: in expansion of macro 'NothingForGLine'
 NothingForGLine(d)
 ^
sglobal.h:60:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingChangedWithBeep              G060_NothingChangedWithBeep
                                             ^
util.c:235:1: note: in expansion of macro 'NothingChangedWithBeep'
 NothingChangedWithBeep(d)
 ^
sglobal.h:62:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
util.c:242:1: note: in expansion of macro 'NothingForGLineWithBeep'
 NothingForGLineWithBeep(d)
 ^
sglobal.h:223:45: warning: type defaults to 'int' in declaration of 'G223_extractJishuString' [-Wimplicit-int]
 #define extractJishuString                  G223_extractJishuString
                                             ^
util.c:263:8: note: in expansion of macro 'extractJishuString'
 extern extractJishuString pro((yomiContext, wchar_t *,  wchar_t *,
        ^
util.c:534:1: warning: return type defaults to 'int' [-Wimplicit-int]
 extractString(str, s, e)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:358:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
util.c:719:1: note: in expansion of macro 'setWStrings'
 setWStrings(ws, s, sz)
 ^
sglobal.h:58:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define NoMoreMemory                        G058_NoMoreMemory
                                             ^
util.c:863:1: note: in expansion of macro 'NoMoreMemory'
 NoMoreMemory()
 ^
sglobal.h:30:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
util.c:870:1: note: in expansion of macro 'GLineNGReturn'
 GLineNGReturn(d)
 ^
sglobal.h:31:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
util.c:881:1: note: in expansion of macro 'GLineNGReturnFI'
 GLineNGReturnFI(d)
 ^
sglobal.h:32:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define GLineNGReturnTK                     G032_GLineNGReturnTK
                                             ^
util.c:892:1: note: in expansion of macro 'GLineNGReturnTK'
 GLineNGReturnTK(d)
 ^
util.c: In function 'G132_WWhatGPlain':
util.c:1082:15: warning: unused variable 'plain' [-Wunused-variable]
   static char plain[4] = {0, 2, 3, 1};
               ^
In file included from canna.h:50:0,
                 from util.c:83:
util.c: At top level:
sglobal.h:120:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WSfree                              G120_WSfree
                                             ^
util.c:1381:1: note: in expansion of macro 'WSfree'
 WSfree(s)
 ^
sglobal.h:131:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
util.c:1485:1: note: in expansion of macro 'WToupper'
 WToupper(wchar_t w)
 ^
util.c:1498:1: warning: return type defaults to 'int' [-Wimplicit-int]
 WTolower(wchar_t w)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
util.c: In function 'G185_confirmContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1557:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: In function 'G151_abandonContext':
sglobal.h:195:45: warning: type defaults to 'int' in declaration of 'G195_defaultContext' [-Wimplicit-int]
 #define defaultContext                      G195_defaultContext
                                             ^
util.c:1590:10: note: in expansion of macro 'defaultContext'
   extern defaultContext;
          ^
util.c: At top level:
util.c:1620:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcAnyKey(d)
 ^
util.c:1633:8: warning: type defaults to 'int' in declaration of 'wait_anykey_func' [-Wimplicit-int]
 static wait_anykey_func pro((uiContext, KanjiMode, int, int, int));
        ^
util.c:1636:1: warning: return type defaults to 'int' [-Wimplicit-int]
 wait_anykey_func(d, mode, whattodo, key, fnum)
 ^
In file included from canna.h:50:0,
                 from util.c:83:
sglobal.h:167:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define canna_alert                         G167_canna_alert
                                             ^
util.c:1703:1: note: in expansion of macro 'canna_alert'
 canna_alert(d, message, cnt)
 ^
util.c:80:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $";
             ^
util.c: In function 'G132_WWhatGPlain':
util.c:1099:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
util.c: In function 'wait_anykey_func':
util.c:1653:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
util.c: In function 'G302_makeKanjiStatusReturn':
util.c:670:45: warning: 'er' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revLen = (int)(er - sr);
                                             ^
util.c:669:45: warning: 'sr' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d->kanji_status_return->revPos = (int)(sr - d->genbuf);
                                             ^
util.c:606:7: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int len;
       ^
rm -f yesno.o unshared/yesno.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  yesno.c -o unshared/yesno.o
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from yesno.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from yesno.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from yesno.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:249:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
yesno.c:68:1: note: in expansion of macro 'getYesNoContext'
 getYesNoContext(d,
 ^
yesno.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNo(d)
 ^
yesno.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNoQuit(d)
 ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
t_reimap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((struct _uiContext *));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
t_reimap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((struct _uiContext *));
        ^
yesno.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from yesno.c:169:0:
t_reimap.h:24:13: warning: 't_reimap_id' defined but not used [-Wunused-variable]
 static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
rm -f yesno.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC yesno.c
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from yesno.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from yesno.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from yesno.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from yesno.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:249:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define getYesNoContext                     G249_getYesNoContext
                                             ^
yesno.c:68:1: note: in expansion of macro 'getYesNoContext'
 getYesNoContext(d,
 ^
yesno.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNo(d)
 ^
yesno.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int]
 YesNoQuit(d)
 ^
In file included from canna.h:50:0,
                 from yesno.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
t_reimap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((struct _uiContext *));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
t_reimap.h:28:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((struct _uiContext *));
        ^
yesno.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from yesno.c:169:0:
t_reimap.h:24:13: warning: 't_reimap_id' defined but not used [-Wunused-variable]
 static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $";
             ^
rm -f bunsetsu.o unshared/bunsetsu.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  bunsetsu.c -o unshared/bunsetsu.o
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bunsetsu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bunsetsu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bunsetsu.c:98:8: warning: type defaults to 'int' in declaration of 'BunFullExtend' [-Wimplicit-int]
 static BunFullExtend pro((uiContext));
        ^
bunsetsu.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullExtend(d)
 ^
bunsetsu.c:111:8: warning: type defaults to 'int' in declaration of 'BunFullShrink' [-Wimplicit-int]
 static BunFullShrink pro((uiContext));
        ^
bunsetsu.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullShrink(d)
 ^
bunsetsu.c:124:8: warning: type defaults to 'int' in declaration of 'BunExtend' [-Wimplicit-int]
 static BunExtend pro((uiContext));
        ^
bunsetsu.c:127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunExtend(d)
 ^
bunsetsu.c:146:8: warning: type defaults to 'int' in declaration of 'BunShrink' [-Wimplicit-int]
 static BunShrink pro((uiContext));
        ^
bunsetsu.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunShrink(d)
 ^
bunsetsu.c:172:8: warning: type defaults to 'int' in declaration of 'BunHenkan' [-Wimplicit-int]
 static BunHenkan pro((uiContext));
        ^
bunsetsu.c:175:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunHenkan(d)
 ^
bunsetsu.c:192:8: warning: type defaults to 'int' in declaration of 'BunQuit' [-Wimplicit-int]
 static BunQuit pro((uiContext));
        ^
bunsetsu.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuit(d)
 ^
bunsetsu.c:206:8: warning: type defaults to 'int' in declaration of 'BunSelfInsert' [-Wimplicit-int]
 static BunSelfInsert pro((uiContext));
        ^
bunsetsu.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunSelfInsert(d)
 ^
bunsetsu.c:219:8: warning: type defaults to 'int' in declaration of 'BunQuotedInsert' [-Wimplicit-int]
 static BunQuotedInsert pro((uiContext));
        ^
bunsetsu.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuotedInsert(d)
 ^
bunsetsu.c:232:8: warning: type defaults to 'int' in declaration of 'BunKillToEOL' [-Wimplicit-int]
 static BunKillToEOL pro((uiContext));
        ^
bunsetsu.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunKillToEOL(d)
 ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
bunmap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
bunmap.h:27:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
bunmap.h:28:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
bunmap.h:28:33: note: in expansion of macro 'YomiKakutei'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
                                 ^
bunsetsu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from bunsetsu.c:245:0:
bunmap.h:24:13: warning: 'bunmap_id' defined but not used [-Wunused-variable]
 static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f bunsetsu.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC bunsetsu.c
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from bunsetsu.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from bunsetsu.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from bunsetsu.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
bunsetsu.c:98:8: warning: type defaults to 'int' in declaration of 'BunFullExtend' [-Wimplicit-int]
 static BunFullExtend pro((uiContext));
        ^
bunsetsu.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullExtend(d)
 ^
bunsetsu.c:111:8: warning: type defaults to 'int' in declaration of 'BunFullShrink' [-Wimplicit-int]
 static BunFullShrink pro((uiContext));
        ^
bunsetsu.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunFullShrink(d)
 ^
bunsetsu.c:124:8: warning: type defaults to 'int' in declaration of 'BunExtend' [-Wimplicit-int]
 static BunExtend pro((uiContext));
        ^
bunsetsu.c:127:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunExtend(d)
 ^
bunsetsu.c:146:8: warning: type defaults to 'int' in declaration of 'BunShrink' [-Wimplicit-int]
 static BunShrink pro((uiContext));
        ^
bunsetsu.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunShrink(d)
 ^
bunsetsu.c:172:8: warning: type defaults to 'int' in declaration of 'BunHenkan' [-Wimplicit-int]
 static BunHenkan pro((uiContext));
        ^
bunsetsu.c:175:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunHenkan(d)
 ^
bunsetsu.c:192:8: warning: type defaults to 'int' in declaration of 'BunQuit' [-Wimplicit-int]
 static BunQuit pro((uiContext));
        ^
bunsetsu.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuit(d)
 ^
bunsetsu.c:206:8: warning: type defaults to 'int' in declaration of 'BunSelfInsert' [-Wimplicit-int]
 static BunSelfInsert pro((uiContext));
        ^
bunsetsu.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunSelfInsert(d)
 ^
bunsetsu.c:219:8: warning: type defaults to 'int' in declaration of 'BunQuotedInsert' [-Wimplicit-int]
 static BunQuotedInsert pro((uiContext));
        ^
bunsetsu.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunQuotedInsert(d)
 ^
bunsetsu.c:232:8: warning: type defaults to 'int' in declaration of 'BunKillToEOL' [-Wimplicit-int]
 static BunKillToEOL pro((uiContext));
        ^
bunsetsu.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int]
 BunKillToEOL(d)
 ^
In file included from canna.h:50:0,
                 from bunsetsu.c:28:
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
bunmap.h:27:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence(),UseOtherKeymap();
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
bunmap.h:27:25: note: in expansion of macro 'UseOtherKeymap'
 extern DoFuncSequence(),UseOtherKeymap();
                         ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
bunmap.h:28:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
bunmap.h:28:33: note: in expansion of macro 'YomiKakutei'
 extern TanNop pro((uiContext)), YomiKakutei pro((uiContext));
                                 ^
bunsetsu.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $";
             ^
In file included from bunsetsu.c:245:0:
bunmap.h:24:13: warning: 'bunmap_id' defined but not used [-Wunused-variable]
 static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $";
             ^
rm -f engine.o unshared/engine.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  engine.c -o unshared/engine.o
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from engine.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from engine.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from engine.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from engine.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:69:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RkSetServerName                     G069_RkSetServerName
                                             ^
engine.c:731:1: note: in expansion of macro 'RkSetServerName'
 RkSetServerName(s)
 ^
engine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $";
             ^
rm -f engine.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC engine.c
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from engine.c:27:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from engine.c:27:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from engine.c:27:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from engine.c:27:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from engine.c:27:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
In file included from canna.h:50:0,
                 from engine.c:27:
sglobal.h:69:45: warning: return type defaults to 'int' [-Wimplicit-int]
 #define RkSetServerName                     G069_RkSetServerName
                                             ^
engine.c:731:1: note: in expansion of macro 'RkSetServerName'
 RkSetServerName(s)
 ^
engine.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $";
             ^
rm -f RKroma.o unshared/RKroma.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  RKroma.c -o unshared/RKroma.o
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKroma.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKroma.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKroma.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKroma.c: In function 'readHeader':
RKroma.c:75:9: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration]
     if (read(dicfd, magic, 2) != 2)
         ^
RKroma.c: In function 'RkwOpenRoma':
RKroma.c:127:9: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]
   (void)close(dic);
         ^
RKroma.c: At top level:
RKroma.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
rm -f RKroma.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC RKroma.c
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKroma.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKroma.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKroma.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKroma.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKroma.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKroma.c: In function 'readHeader':
RKroma.c:75:9: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration]
     if (read(dicfd, magic, 2) != 2)
         ^
RKroma.c: In function 'RkwOpenRoma':
RKroma.c:127:9: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]
   (void)close(dic);
         ^
RKroma.c: At top level:
RKroma.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
rm -f RKkana.o unshared/RKkana.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  RKkana.c -o unshared/RKkana.o
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKkana.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKkana.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKkana.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKkana.c:728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHan(dst, maxdst, src, srclen)
 ^
RKkana.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHira(dst, maxdst, src, srclen)
 ^
RKkana.c:801:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtKana(dst, maxdst, src, srclen)
 ^
RKkana.c:838:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtZen(dst, maxdst, src, srclen)
 ^
RKkana.c:875:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtNone(dst, maxdst, src, srclen)
 ^
RKkana.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status)
 ^
RKkana.c:932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst,
 ^
RKkana.c:998:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags)
 ^
RKkana.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f RKkana.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC RKkana.c
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from RKkana.c:28:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from RKkana.c:28:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from RKkana.c:28:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from RKkana.c:28:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from RKkana.c:28:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
RKkana.c:728:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHan(dst, maxdst, src, srclen)
 ^
RKkana.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtHira(dst, maxdst, src, srclen)
 ^
RKkana.c:801:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtKana(dst, maxdst, src, srclen)
 ^
RKkana.c:838:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtZen(dst, maxdst, src, srclen)
 ^
RKkana.c:875:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtNone(dst, maxdst, src, srclen)
 ^
RKkana.c:889:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status)
 ^
RKkana.c:932:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst,
 ^
RKkana.c:998:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags)
 ^
RKkana.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $";
             ^
rm -f obind.o unshared/obind.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  obind.c -o unshared/obind.o
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from obind.c:37:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from obind.c:37:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from obind.c:37:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from obind.c:37:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
obind.c: In function 'wc32stowc16s':
obind.c:92:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc32stowc16s(wc16s, wc32s, len)
 ^
obind.c: In function 'wc16stowc32s':
obind.c:126:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc16stowc32s(wc32s, wc16s, len)
 ^
obind.c: In function 'owcKanjiControl2':
obind.c:503:54: warning: pointer targets in passing argument 4 of 'IROHA_G426_XwcKanjiControl2' differ in signedness [-Wpointer-sign]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from obind.c:37:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
obind.c: At top level:
obind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
obind.c:81:1: warning: 'Oldwcsnlen' defined but not used [-Wunused-function]
 Oldwcsnlen(owcs, maxlen)
 ^
rm -f obind.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC obind.c
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:277:45: warning: type defaults to 'int' in declaration of 'G277_iroha_debug' [-Wimplicit-int]
 #define iroha_debug                         G277_iroha_debug
                                             ^
canna.h:677:8: note: in expansion of macro 'iroha_debug'
 extern iroha_debug;
        ^
In file included from obind.c:37:0:
canna.h:810:8: warning: type defaults to 'int' in declaration of 'RkwGoto' [-Wimplicit-int]
 extern RkwGoto pro((char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:358:45: warning: type defaults to 'int' in declaration of 'G358_setWStrings' [-Wimplicit-int]
 #define setWStrings                         G358_setWStrings
                                             ^
canna.h:873:8: note: in expansion of macro 'setWStrings'
 extern setWStrings pro((wchar_t **, char **, int));
        ^
sglobal.h:128:45: warning: type defaults to 'int' in declaration of 'G128_WStrlen' [-Wimplicit-int]
 #define WStrlen                             G128_WStrlen
                                             ^
canna.h:874:8: note: in expansion of macro 'WStrlen'
 extern WStrlen pro((wchar_t *));
        ^
sglobal.h:129:45: warning: type defaults to 'int' in declaration of 'G129_WStrncmp' [-Wimplicit-int]
 #define WStrncmp                            G129_WStrncmp
                                             ^
canna.h:878:8: note: in expansion of macro 'WStrncmp'
 extern WStrncmp pro((wchar_t *, wchar_t *, int));
        ^
sglobal.h:329:45: warning: type defaults to 'int' in declaration of 'G329_prevMenuIfExist' [-Wimplicit-int]
 #define prevMenuIfExist                     G329_prevMenuIfExist
                                             ^
canna.h:881:8: note: in expansion of macro 'prevMenuIfExist'
 extern prevMenuIfExist pro((uiContext));
        ^
sglobal.h:359:45: warning: type defaults to 'int' in declaration of 'G359_showmenu' [-Wimplicit-int]
 #define showmenu                            G359_showmenu
                                             ^
canna.h:882:8: note: in expansion of macro 'showmenu'
 extern showmenu pro((uiContext, menustruct *));
        ^
In file included from obind.c:37:0:
canna.h:992:8: warning: type defaults to 'int' in declaration of 'RkMapRoma' [-Wimplicit-int]
 extern RkMapRoma
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:79:45: warning: type defaults to 'int' in declaration of 'G079_RomajiFlushYomi' [-Wimplicit-int]
 #define RomajiFlushYomi                     G079_RomajiFlushYomi
                                             ^
canna.h:1001:8: note: in expansion of macro 'RomajiFlushYomi'
 extern RomajiFlushYomi pro((uiContext, wchar_t *, int));
        ^
sglobal.h:13:45: warning: type defaults to 'int' in declaration of 'G013_ChikujiSubstYomi' [-Wimplicit-int]
 #define ChikujiSubstYomi                    G013_ChikujiSubstYomi
                                             ^
canna.h:1004:8: note: in expansion of macro 'ChikujiSubstYomi'
 extern ChikujiSubstYomi pro((uiContext));
        ^
sglobal.h:100:45: warning: type defaults to 'int' in declaration of 'G100_TanMuhenkan' [-Wimplicit-int]
 #define TanMuhenkan                         G100_TanMuhenkan
                                             ^
canna.h:1005:8: note: in expansion of macro 'TanMuhenkan'
 extern TanMuhenkan pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1006:8: warning: type defaults to 'int' in declaration of 'CANNA_mbstowcs' [-Wimplicit-int]
 extern CANNA_mbstowcs pro((wchar_t *, char *, int));
        ^
canna.h:1007:8: warning: type defaults to 'int' in declaration of 'CANNA_wcstombs' [-Wimplicit-int]
 extern CANNA_wcstombs pro((char *, wchar_t *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:304:45: warning: type defaults to 'int' in declaration of 'G304_makeRkError' [-Wimplicit-int]
 #define makeRkError                         G304_makeRkError
                                             ^
canna.h:1008:8: note: in expansion of macro 'makeRkError'
 extern makeRkError pro((uiContext, char *));
        ^
sglobal.h:87:45: warning: type defaults to 'int' in declaration of 'G087_TanBackwardBunsetsu' [-Wimplicit-int]
 #define TanBackwardBunsetsu                 G087_TanBackwardBunsetsu
                                             ^
canna.h:1010:8: note: in expansion of macro 'TanBackwardBunsetsu'
 extern TanBackwardBunsetsu pro((uiContext));
        ^
sglobal.h:108:45: warning: type defaults to 'int' in declaration of 'G108_TbBackward' [-Wimplicit-int]
 #define TbBackward                          G108_TbBackward
                                             ^
canna.h:1011:8: note: in expansion of macro 'TbBackward'
 extern TbBackward pro((uiContext));
        ^
sglobal.h:59:45: warning: type defaults to 'int' in declaration of 'G059_NothingChanged' [-Wimplicit-int]
 #define NothingChanged                      G059_NothingChanged
                                             ^
canna.h:1012:8: note: in expansion of macro 'NothingChanged'
 extern NothingChanged pro((uiContext));
        ^
sglobal.h:110:45: warning: type defaults to 'int' in declaration of 'G110_TbEndOfLine' [-Wimplicit-int]
 #define TbEndOfLine                         G110_TbEndOfLine
                                             ^
canna.h:1013:8: note: in expansion of macro 'TbEndOfLine'
 extern TbEndOfLine pro((uiContext));
        ^
sglobal.h:94:45: warning: type defaults to 'int' in declaration of 'G094_TanForwardBunsetsu' [-Wimplicit-int]
 #define TanForwardBunsetsu                  G094_TanForwardBunsetsu
                                             ^
canna.h:1014:8: note: in expansion of macro 'TanForwardBunsetsu'
 extern TanForwardBunsetsu pro((uiContext));
        ^
sglobal.h:111:45: warning: type defaults to 'int' in declaration of 'G111_TbForward' [-Wimplicit-int]
 #define TbForward                           G111_TbForward
                                             ^
canna.h:1015:8: note: in expansion of macro 'TbForward'
 extern TbForward pro((uiContext));
        ^
sglobal.h:109:45: warning: type defaults to 'int' in declaration of 'G109_TbBeginningOfLine' [-Wimplicit-int]
 #define TbBeginningOfLine                   G109_TbBeginningOfLine
                                             ^
canna.h:1016:8: note: in expansion of macro 'TbBeginningOfLine'
 extern TbBeginningOfLine pro((uiContext));
        ^
sglobal.h:363:45: warning: type defaults to 'int' in declaration of 'G363_tanMuhenkan' [-Wimplicit-int]
 #define tanMuhenkan                         G363_tanMuhenkan
                                             ^
canna.h:1017:8: note: in expansion of macro 'tanMuhenkan'
 extern tanMuhenkan pro((uiContext, int));
        ^
sglobal.h:225:45: warning: type defaults to 'int' in declaration of 'G225_extractTanString' [-Wimplicit-int]
 #define extractTanString                    G225_extractTanString
                                             ^
canna.h:1018:8: note: in expansion of macro 'extractTanString'
 extern extractTanString pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:226:45: warning: type defaults to 'int' in declaration of 'G226_extractTanYomi' [-Wimplicit-int]
 #define extractTanYomi                      G226_extractTanYomi
                                             ^
canna.h:1019:8: note: in expansion of macro 'extractTanYomi'
 extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:224:45: warning: type defaults to 'int' in declaration of 'G224_extractTanRomaji' [-Wimplicit-int]
 #define extractTanRomaji                    G224_extractTanRomaji
                                             ^
canna.h:1020:8: note: in expansion of macro 'extractTanRomaji'
 extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *));
        ^
sglobal.h:296:45: warning: type defaults to 'int' in declaration of 'G296_leaveAdjustMode' [-Wimplicit-int]
 #define leaveAdjustMode                     G296_leaveAdjustMode
                                             ^
canna.h:1021:8: note: in expansion of macro 'leaveAdjustMode'
 extern leaveAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:140:45: warning: type defaults to 'int' in declaration of 'G140_YomiExit' [-Wimplicit-int]
 #define YomiExit                            G140_YomiExit
                                             ^
canna.h:1023:8: note: in expansion of macro 'YomiExit'
 extern YomiExit pro((uiContext, int));
        ^
sglobal.h:151:45: warning: type defaults to 'int' in declaration of 'G151_abandonContext' [-Wimplicit-int]
 #define abandonContext                      G151_abandonContext
                                             ^
canna.h:1025:8: note: in expansion of macro 'abandonContext'
 extern abandonContext pro((uiContext, yomiContext));
        ^
In file included from obind.c:37:0:
canna.h:1027:8: warning: type defaults to 'int' in declaration of 'RkCvtEuc' [-Wimplicit-int]
 extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int));
        ^
canna.h:1028:8: warning: type defaults to 'int' in declaration of 'RkCvtNone' [-Wimplicit-int]
 extern RkCvtNone pro((unsigned char *, int, unsigned char *, int));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:352:45: warning: type defaults to 'int' in declaration of 'G352_selectOne' [-Wimplicit-int]
 #define selectOne                           G352_selectOne
                                             ^
canna.h:1029:8: note: in expansion of macro 'selectOne'
 extern selectOne
        ^
sglobal.h:143:45: warning: type defaults to 'int' in declaration of 'G143_YomiMark' [-Wimplicit-int]
 #define YomiMark                            G143_YomiMark
                                             ^
canna.h:1033:8: note: in expansion of macro 'YomiMark'
 extern YomiMark pro((uiContext));
        ^
sglobal.h:206:45: warning: type defaults to 'int' in declaration of 'G206_doHenkan' [-Wimplicit-int]
 #define doHenkan                            G206_doHenkan
                                             ^
canna.h:1034:8: note: in expansion of macro 'doHenkan'
 extern doHenkan pro((uiContext, int, wchar_t *));
        ^
sglobal.h:362:45: warning: type defaults to 'int' in declaration of 'G362_tanKouhoIchiran' [-Wimplicit-int]
 #define tanKouhoIchiran                     G362_tanKouhoIchiran
                                             ^
canna.h:1035:8: note: in expansion of macro 'tanKouhoIchiran'
 extern tanKouhoIchiran pro((uiContext, int));
        ^
sglobal.h:24:45: warning: type defaults to 'int' in declaration of 'G024_EmptyBaseKana' [-Wimplicit-int]
 #define EmptyBaseKana                       G024_EmptyBaseKana
                                             ^
canna.h:1036:8: note: in expansion of macro 'EmptyBaseKana'
 extern EmptyBaseKana pro((uiContext));
        ^
sglobal.h:23:45: warning: type defaults to 'int' in declaration of 'G023_EmptyBaseKakutei' [-Wimplicit-int]
 #define EmptyBaseKakutei                    G023_EmptyBaseKakutei
                                             ^
canna.h:1037:8: note: in expansion of macro 'EmptyBaseKakutei'
 extern EmptyBaseKakutei pro((uiContext));
        ^
sglobal.h:21:45: warning: type defaults to 'int' in declaration of 'G021_EmptyBaseHenkan' [-Wimplicit-int]
 #define EmptyBaseHenkan                     G021_EmptyBaseHenkan
                                             ^
canna.h:1038:8: note: in expansion of macro 'EmptyBaseHenkan'
 extern EmptyBaseHenkan pro((uiContext));
        ^
sglobal.h:131:45: warning: type defaults to 'int' in declaration of 'G131_WToupper' [-Wimplicit-int]
 #define WToupper                            G131_WToupper
                                             ^
canna.h:1039:8: note: in expansion of macro 'WToupper'
 extern WToupper pro((wchar_t));
        ^
In file included from obind.c:37:0:
canna.h:1040:8: warning: type defaults to 'int' in declaration of 'WTolower' [-Wimplicit-int]
 extern WTolower pro((wchar_t));
        ^
In file included from canna.h:50:0,
                 from obind.c:37:
sglobal.h:97:45: warning: type defaults to 'int' in declaration of 'G097_TanKakutei' [-Wimplicit-int]
 #define TanKakutei                          G097_TanKakutei
                                             ^
canna.h:1041:8: note: in expansion of macro 'TanKakutei'
 extern TanKakutei pro((uiContext));
        ^
sglobal.h:146:45: warning: type defaults to 'int' in declaration of 'G146_Yomisearchfunc' [-Wimplicit-int]
 #define Yomisearchfunc                      G146_Yomisearchfunc
                                             ^
canna.h:1042:8: note: in expansion of macro 'Yomisearchfunc'
 extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:8:45: warning: type defaults to 'int' in declaration of 'G008_CNvW2E' [-Wimplicit-int]
 #define CNvW2E                              G008_CNvW2E
                                             ^
canna.h:1043:8: note: in expansion of macro 'CNvW2E'
 extern CNvW2E pro((wchar_t *, int, char *, int));
        ^
sglobal.h:61:45: warning: type defaults to 'int' in declaration of 'G061_NothingForGLine' [-Wimplicit-int]
 #define NothingForGLine                     G061_NothingForGLine
                                             ^
canna.h:1045:8: note: in expansion of macro 'NothingForGLine'
 extern NothingForGLine pro((uiContext));
        ^
sglobal.h:62:45: warning: type defaults to 'int' in declaration of 'G062_NothingForGLineWithBeep' [-Wimplicit-int]
 #define NothingForGLineWithBeep             G062_NothingForGLineWithBeep
                                             ^
canna.h:1046:8: note: in expansion of macro 'NothingForGLineWithBeep'
 extern NothingForGLineWithBeep pro((uiContext));
        ^
sglobal.h:99:45: warning: type defaults to 'int' in declaration of 'G099_TanKouhoIchiran' [-Wimplicit-int]
 #define TanKouhoIchiran                     G099_TanKouhoIchiran
                                             ^
canna.h:1049:8: note: in expansion of macro 'TanKouhoIchiran'
 extern TanKouhoIchiran pro((uiContext));
        ^
sglobal.h:30:45: warning: type defaults to 'int' in declaration of 'G030_GLineNGReturn' [-Wimplicit-int]
 #define GLineNGReturn                       G030_GLineNGReturn
                                             ^
canna.h:1050:8: note: in expansion of macro 'GLineNGReturn'
 extern GLineNGReturn pro((uiContext));
        ^
sglobal.h:31:45: warning: type defaults to 'int' in declaration of 'G031_GLineNGReturnFI' [-Wimplicit-int]
 #define GLineNGReturnFI                     G031_GLineNGReturnFI
                                             ^
canna.h:1051:8: note: in expansion of macro 'GLineNGReturnFI'
 extern GLineNGReturnFI pro((uiContext));
        ^
sglobal.h:162:45: warning: type defaults to 'int' in declaration of 'G162_appendTan2Yomi' [-Wimplicit-int]
 #define appendTan2Yomi                      G162_appendTan2Yomi
                                             ^
canna.h:1052:8: note: in expansion of macro 'appendTan2Yomi'
 extern appendTan2Yomi pro((tanContext, yomiContext));
        ^
sglobal.h:185:45: warning: type defaults to 'int' in declaration of 'G185_confirmContext' [-Wimplicit-int]
 #define confirmContext                      G185_confirmContext
                                             ^
canna.h:1053:8: note: in expansion of macro 'confirmContext'
 extern confirmContext pro((uiContext, yomiContext));
        ^
sglobal.h:14:45: warning: type defaults to 'int' in declaration of 'G014_ChikujiTanDeletePrevious' [-Wimplicit-int]
 #define ChikujiTanDeletePrevious            G014_ChikujiTanDeletePrevious
                                             ^
canna.h:1054:8: note: in expansion of macro 'ChikujiTanDeletePrevious'
 extern ChikujiTanDeletePrevious pro((uiContext));
        ^
sglobal.h:142:45: warning: type defaults to 'int' in declaration of 'G142_YomiKakutei' [-Wimplicit-int]
 #define YomiKakutei                         G142_YomiKakutei
                                             ^
canna.h:1055:8: note: in expansion of macro 'YomiKakutei'
 extern YomiKakutei pro((uiContext));
        ^
sglobal.h:141:45: warning: type defaults to 'int' in declaration of 'G141_YomiInsert' [-Wimplicit-int]
 #define YomiInsert                          G141_YomiInsert
                                             ^
canna.h:1056:8: note: in expansion of macro 'YomiInsert'
 extern YomiInsert pro((uiContext));
        ^
sglobal.h:191:45: warning: type defaults to 'int' in declaration of 'G191_cutOffLeftSide' [-Wimplicit-int]
 #define cutOffLeftSide                      G191_cutOffLeftSide
                                             ^
canna.h:1057:8: note: in expansion of macro 'cutOffLeftSide'
 extern cutOffLeftSide pro((uiContext, yomiContext, int));
        ^
sglobal.h:216:45: warning: type defaults to 'int' in declaration of 'G216_enterAdjustMode' [-Wimplicit-int]
 #define enterAdjustMode                     G216_enterAdjustMode
                                             ^
canna.h:1058:8: note: in expansion of macro 'enterAdjustMode'
 extern enterAdjustMode pro((uiContext, yomiContext));
        ^
sglobal.h:101:45: warning: type defaults to 'int' in declaration of 'G101_TanNextKouho' [-Wimplicit-int]
 #define TanNextKouho                        G101_TanNextKouho
                                             ^
canna.h:1059:8: note: in expansion of macro 'TanNextKouho'
 extern TanNextKouho pro((uiContext));
        ^
sglobal.h:103:45: warning: type defaults to 'int' in declaration of 'G103_TanPreviousKouho' [-Wimplicit-int]
 #define TanPreviousKouho                    G103_TanPreviousKouho
                                             ^
canna.h:1060:8: note: in expansion of macro 'TanPreviousKouho'
 extern TanPreviousKouho pro((uiContext));
        ^
sglobal.h:88:45: warning: type defaults to 'int' in declaration of 'G088_TanBeginningOfBunsetsu' [-Wimplicit-int]
 #define TanBeginningOfBunsetsu              G088_TanBeginningOfBunsetsu
                                             ^
canna.h:1061:8: note: in expansion of macro 'TanBeginningOfBunsetsu'
 extern TanBeginningOfBunsetsu pro((uiContext));
        ^
sglobal.h:93:45: warning: type defaults to 'int' in declaration of 'G093_TanEndOfBunsetsu' [-Wimplicit-int]
 #define TanEndOfBunsetsu                    G093_TanEndOfBunsetsu
                                             ^
canna.h:1062:8: note: in expansion of macro 'TanEndOfBunsetsu'
 extern TanEndOfBunsetsu pro((uiContext));
        ^
sglobal.h:92:45: warning: type defaults to 'int' in declaration of 'G092_TanDeletePrevious' [-Wimplicit-int]
 #define TanDeletePrevious                   G092_TanDeletePrevious
                                             ^
canna.h:1063:8: note: in expansion of macro 'TanDeletePrevious'
 extern TanDeletePrevious pro((uiContext));
        ^
sglobal.h:90:45: warning: type defaults to 'int' in declaration of 'G090_TanBubunMuhenkan' [-Wimplicit-int]
 #define TanBubunMuhenkan                    G090_TanBubunMuhenkan
                                             ^
canna.h:1064:8: note: in expansion of macro 'TanBubunMuhenkan'
 extern TanBubunMuhenkan pro((uiContext));
        ^
sglobal.h:380:45: warning: type defaults to 'int' in declaration of 'G380_xString' [-Wimplicit-int]
 #define xString                             G380_xString
                                             ^
canna.h:1065:8: note: in expansion of macro 'xString'
 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]
 #define KanaDeletePrevious                  G050_KanaDeletePrevious
                                             ^
canna.h:1066:8: note: in expansion of macro 'KanaDeletePrevious'
 extern KanaDeletePrevious pro((uiContext));
        ^
sglobal.h:230:45: warning: type defaults to 'int' in declaration of 'G230_findSup' [-Wimplicit-int]
 #define findSup                             G230_findSup
                                             ^
canna.h:1067:8: note: in expansion of macro 'findSup'
 extern findSup pro((wchar_t));
        ^
sglobal.h:350:45: warning: type defaults to 'int' in declaration of 'G350_selectKeysup' [-Wimplicit-int]
 #define selectKeysup                        G350_selectKeysup
                                             ^
canna.h:1068:8: note: in expansion of macro 'selectKeysup'
 extern selectKeysup pro((uiContext, yomiContext, int));
        ^
sglobal.h:186:45: warning: type defaults to 'int' in declaration of 'G186_containUnconvertedKey' [-Wimplicit-int]
 #define containUnconvertedKey               G186_containUnconvertedKey
                                             ^
canna.h:1069:8: note: in expansion of macro 'containUnconvertedKey'
 extern containUnconvertedKey pro((yomiContext));
        ^
sglobal.h:9:45: warning: type defaults to 'int' in declaration of 'G009_CYsearchfunc' [-Wimplicit-int]
 #define CYsearchfunc                        G009_CYsearchfunc
                                             ^
canna.h:1070:8: note: in expansion of macro 'CYsearchfunc'
 extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int));
        ^
sglobal.h:89:45: warning: type defaults to 'int' in declaration of 'G089_TanBubunKakutei' [-Wimplicit-int]
 #define TanBubunKakutei                     G089_TanBubunKakutei
                                             ^
canna.h:1071:8: note: in expansion of macro 'TanBubunKakutei'
 extern TanBubunKakutei pro((uiContext));
        ^
sglobal.h:107:45: warning: type defaults to 'int' in declaration of 'G107_TanZenkaku' [-Wimplicit-int]
 #define TanZenkaku                          G107_TanZenkaku
                                             ^
canna.h:1072:8: note: in expansion of macro 'TanZenkaku'
 extern TanZenkaku pro((uiContext));
        ^
sglobal.h:95:45: warning: type defaults to 'int' in declaration of 'G095_TanHankaku' [-Wimplicit-int]
 #define TanHankaku                          G095_TanHankaku
                                             ^
canna.h:1073:8: note: in expansion of macro 'TanHankaku'
 extern TanHankaku pro((uiContext));
        ^
sglobal.h:96:45: warning: type defaults to 'int' in declaration of 'G096_TanHiragana' [-Wimplicit-int]
 #define TanHiragana                         G096_TanHiragana
                                             ^
canna.h:1074:8: note: in expansion of macro 'TanHiragana'
 extern TanHiragana pro((uiContext));
        ^
sglobal.h:98:45: warning: type defaults to 'int' in declaration of 'G098_TanKatakana' [-Wimplicit-int]
 #define TanKatakana                         G098_TanKatakana
                                             ^
canna.h:1075:8: note: in expansion of macro 'TanKatakana'
 extern TanKatakana pro((uiContext));
        ^
sglobal.h:105:45: warning: type defaults to 'int' in declaration of 'G105_TanRomaji' [-Wimplicit-int]
 #define TanRomaji                           G105_TanRomaji
                                             ^
canna.h:1076:8: note: in expansion of macro 'TanRomaji'
 extern TanRomaji pro((uiContext));
        ^
sglobal.h:106:45: warning: type defaults to 'int' in declaration of 'G106_TanUpper' [-Wimplicit-int]
 #define TanUpper                            G106_TanUpper
                                             ^
canna.h:1077:8: note: in expansion of macro 'TanUpper'
 extern TanUpper pro((uiContext));
        ^
sglobal.h:91:45: warning: type defaults to 'int' in declaration of 'G091_TanCapitalize' [-Wimplicit-int]
 #define TanCapitalize                       G091_TanCapitalize
                                             ^
canna.h:1078:8: note: in expansion of macro 'TanCapitalize'
 extern TanCapitalize pro((uiContext));
        ^
sglobal.h:104:45: warning: type defaults to 'int' in declaration of 'G104_TanPrintBunpou' [-Wimplicit-int]
 #define TanPrintBunpou                      G104_TanPrintBunpou
                                             ^
canna.h:1079:8: note: in expansion of macro 'TanPrintBunpou'
 extern TanPrintBunpou pro((uiContext));
        ^
sglobal.h:102:45: warning: type defaults to 'int' in declaration of 'G102_TanNop' [-Wimplicit-int]
 #define TanNop                              G102_TanNop
                                             ^
canna.h:1080:8: note: in expansion of macro 'TanNop'
 extern TanNop pro((uiContext));
        ^
sglobal.h:145:45: warning: type defaults to 'int' in declaration of 'G145_YomiQuotedInsert' [-Wimplicit-int]
 #define YomiQuotedInsert                    G145_YomiQuotedInsert
                                             ^
canna.h:1081:8: note: in expansion of macro 'YomiQuotedInsert'
 extern YomiQuotedInsert pro((uiContext));
        ^
sglobal.h:1:45: warning: type defaults to 'int' in declaration of 'G001_AlphaMode' [-Wimplicit-int]
 #define AlphaMode                           G001_AlphaMode
                                             ^
canna.h:1082:8: note: in expansion of macro 'AlphaMode'
 extern AlphaMode pro((uiContext));
        ^
sglobal.h:36:45: warning: type defaults to 'int' in declaration of 'G036_HenkanNyuryokuMode' [-Wimplicit-int]
 #define HenkanNyuryokuMode                  G036_HenkanNyuryokuMode
                                             ^
canna.h:1083:8: note: in expansion of macro 'HenkanNyuryokuMode'
 extern HenkanNyuryokuMode pro((uiContext));
        ^
sglobal.h:55:45: warning: type defaults to 'int' in declaration of 'G055_KigoIchiran' [-Wimplicit-int]
 #define KigoIchiran                         G055_KigoIchiran
                                             ^
canna.h:1084:8: note: in expansion of macro 'KigoIchiran'
 extern KigoIchiran pro((uiContext));
        ^
sglobal.h:113:45: warning: type defaults to 'int' in declaration of 'G113_UiUtilMode' [-Wimplicit-int]
 #define UiUtilMode                          G113_UiUtilMode
                                             ^
canna.h:1085:8: note: in expansion of macro 'UiUtilMode'
 extern UiUtilMode pro((uiContext));
        ^
sglobal.h:22:45: warning: type defaults to 'int' in declaration of 'G022_EmptyBaseHira' [-Wimplicit-int]
 #define EmptyBaseHira                       G022_EmptyBaseHira
                                             ^
canna.h:1086:8: note: in expansion of macro 'EmptyBaseHira'
 extern EmptyBaseHira pro((uiContext));
        ^
sglobal.h:25:45: warning: type defaults to 'int' in declaration of 'G025_EmptyBaseKata' [-Wimplicit-int]
 #define EmptyBaseKata                       G025_EmptyBaseKata
                                             ^
canna.h:1087:8: note: in expansion of macro 'EmptyBaseKata'
 extern EmptyBaseKata pro((uiContext));
        ^
sglobal.h:19:45: warning: type defaults to 'int' in declaration of 'G019_EmptyBaseEisu' [-Wimplicit-int]
 #define EmptyBaseEisu                       G019_EmptyBaseEisu
                                             ^
canna.h:1088:8: note: in expansion of macro 'EmptyBaseEisu'
 extern EmptyBaseEisu pro((uiContext));
        ^
sglobal.h:27:45: warning: type defaults to 'int' in declaration of 'G027_EmptyBaseZen' [-Wimplicit-int]
 #define EmptyBaseZen                        G027_EmptyBaseZen
                                             ^
canna.h:1089:8: note: in expansion of macro 'EmptyBaseZen'
 extern EmptyBaseZen pro((uiContext));
        ^
sglobal.h:20:45: warning: type defaults to 'int' in declaration of 'G020_EmptyBaseHan' [-Wimplicit-int]
 #define EmptyBaseHan                        G020_EmptyBaseHan
                                             ^
canna.h:1090:8: note: in expansion of macro 'EmptyBaseHan'
 extern EmptyBaseHan pro((uiContext));
        ^
sglobal.h:134:45: warning: type defaults to 'int' in declaration of 'G134_YomiBaseHiraKataToggle' [-Wimplicit-int]
 #define YomiBaseHiraKataToggle              G134_YomiBaseHiraKataToggle
                                             ^
canna.h:1091:8: note: in expansion of macro 'YomiBaseHiraKataToggle'
 extern YomiBaseHiraKataToggle pro((uiContext));
        ^
sglobal.h:139:45: warning: type defaults to 'int' in declaration of 'G139_YomiBaseZenHanToggle' [-Wimplicit-int]
 #define YomiBaseZenHanToggle                G139_YomiBaseZenHanToggle
                                             ^
canna.h:1092:8: note: in expansion of macro 'YomiBaseZenHanToggle'
 extern YomiBaseZenHanToggle pro((uiContext));
        ^
sglobal.h:136:45: warning: type defaults to 'int' in declaration of 'G136_YomiBaseKanaEisuToggle' [-Wimplicit-int]
 #define YomiBaseKanaEisuToggle              G136_YomiBaseKanaEisuToggle
                                             ^
canna.h:1093:8: note: in expansion of macro 'YomiBaseKanaEisuToggle'
 extern YomiBaseKanaEisuToggle pro((uiContext));
        ^
sglobal.h:135:45: warning: type defaults to 'int' in declaration of 'G135_YomiBaseKakuteiHenkanToggle' [-Wimplicit-int]
 #define YomiBaseKakuteiHenkanToggle         G135_YomiBaseKakuteiHenkanToggle
                                             ^
canna.h:1094:8: note: in expansion of macro 'YomiBaseKakuteiHenkanToggle'
 extern YomiBaseKakuteiHenkanToggle pro((uiContext));
        ^
sglobal.h:138:45: warning: type defaults to 'int' in declaration of 'G138_YomiBaseRotateForw' [-Wimplicit-int]
 #define YomiBaseRotateForw                  G138_YomiBaseRotateForw
                                             ^
canna.h:1095:8: note: in expansion of macro 'YomiBaseRotateForw'
 extern YomiBaseRotateForw pro((uiContext));
        ^
sglobal.h:137:45: warning: type defaults to 'int' in declaration of 'G137_YomiBaseRotateBack' [-Wimplicit-int]
 #define YomiBaseRotateBack                  G137_YomiBaseRotateBack
                                             ^
canna.h:1096:8: note: in expansion of macro 'YomiBaseRotateBack'
 extern YomiBaseRotateBack pro((uiContext));
        ^
sglobal.h:17:45: warning: type defaults to 'int' in declaration of 'G017_DoFuncSequence' [-Wimplicit-int]
 #define DoFuncSequence                      G017_DoFuncSequence
                                             ^
canna.h:1097:8: note: in expansion of macro 'DoFuncSequence'
 extern DoFuncSequence pro((uiContext));
        ^
sglobal.h:144:45: warning: type defaults to 'int' in declaration of 'G144_YomiModeBackup' [-Wimplicit-int]
 #define YomiModeBackup                      G144_YomiModeBackup
                                             ^
canna.h:1098:8: note: in expansion of macro 'YomiModeBackup'
 extern YomiModeBackup pro((uiContext));
        ^
sglobal.h:114:45: warning: type defaults to 'int' in declaration of 'G114_UseOtherKeymap' [-Wimplicit-int]
 #define UseOtherKeymap                      G114_UseOtherKeymap
                                             ^
canna.h:1099:8: note: in expansion of macro 'UseOtherKeymap'
 extern UseOtherKeymap pro((uiContext));
        ^
sglobal.h:49:45: warning: type defaults to 'int' in declaration of 'G049_JapaneseMode' [-Wimplicit-int]
 #define JapaneseMode                        G049_JapaneseMode
                                             ^
canna.h:1100:8: note: in expansion of macro 'JapaneseMode'
 extern JapaneseMode pro((uiContext));
        ^
sglobal.h:43:45: warning: type defaults to 'int' in declaration of 'G043_IchiranForwardKouho' [-Wimplicit-int]
 #define IchiranForwardKouho                 G043_IchiranForwardKouho
                                             ^
canna.h:1102:8: note: in expansion of macro 'IchiranForwardKouho'
 extern IchiranForwardKouho pro((uiContext));
        ^
sglobal.h:40:45: warning: type defaults to 'int' in declaration of 'G040_IchiranBackwardKouho' [-Wimplicit-int]
 #define IchiranBackwardKouho                G040_IchiranBackwardKouho
                                             ^
canna.h:1103:8: note: in expansion of macro 'IchiranBackwardKouho'
 extern IchiranBackwardKouho pro((uiContext));
        ^
sglobal.h:44:45: warning: type defaults to 'int' in declaration of 'G044_IchiranNextKouhoretsu' [-Wimplicit-int]
 #define IchiranNextKouhoretsu               G044_IchiranNextKouhoretsu
                                             ^
canna.h:1104:8: note: in expansion of macro 'IchiranNextKouhoretsu'
 extern IchiranNextKouhoretsu pro((uiContext));
        ^
sglobal.h:46:45: warning: type defaults to 'int' in declaration of 'G046_IchiranPreviousKouhoretsu' [-Wimplicit-int]
 #define IchiranPreviousKouhoretsu           G046_IchiranPreviousKouhoretsu
                                             ^
canna.h:1105:8: note: in expansion of macro 'IchiranPreviousKouhoretsu'
 extern IchiranPreviousKouhoretsu pro((uiContext));
        ^
sglobal.h:41:45: warning: type defaults to 'int' in declaration of 'G041_IchiranBeginningOfKouho' [-Wimplicit-int]
 #define IchiranBeginningOfKouho             G041_IchiranBeginningOfKouho
                                             ^
canna.h:1106:8: note: in expansion of macro 'IchiranBeginningOfKouho'
 extern IchiranBeginningOfKouho pro((uiContext));
        ^
sglobal.h:42:45: warning: type defaults to 'int' in declaration of 'G042_IchiranEndOfKouho' [-Wimplicit-int]
 #define IchiranEndOfKouho                   G042_IchiranEndOfKouho
                                             ^
canna.h:1107:8: note: in expansion of macro 'IchiranEndOfKouho'
 extern IchiranEndOfKouho pro((uiContext));
        ^
sglobal.h:47:45: warning: type defaults to 'int' in declaration of 'G047_IchiranQuit' [-Wimplicit-int]
 #define IchiranQuit                         G047_IchiranQuit
                                             ^
canna.h:1108:8: note: in expansion of macro 'IchiranQuit'
 extern IchiranQuit pro((uiContext));
        ^
sglobal.h:45:45: warning: type defaults to 'int' in declaration of 'G045_IchiranNop' [-Wimplicit-int]
 #define IchiranNop                          G045_IchiranNop
                                             ^
canna.h:1109:8: note: in expansion of macro 'IchiranNop'
 extern IchiranNop pro((uiContext));
        ^
In file included from obind.c:37:0:
canna.h:1110:8: warning: type defaults to 'int' in declaration of 'RkwCvtNone' [-Wimplicit-int]
 extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int));
        ^
canna.h:1111:8: warning: type defaults to 'int' in declaration of 'RkwSetAppName' [-Wimplicit-int]
 extern RkwSetAppName pro((int, char *));
        ^
obind.c: In function 'wc32stowc16s':
obind.c:92:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc32stowc16s(wc16s, wc32s, len)
 ^
obind.c: In function 'wc16stowc32s':
obind.c:126:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int]
 wc16stowc32s(wc32s, wc16s, len)
 ^
obind.c: In function 'owcKanjiControl2':
obind.c:503:54: warning: pointer targets in passing argument 4 of 'IROHA_G426_XwcKanjiControl2' differ in signedness [-Wpointer-sign]
     ret = XwcKanjiControl2(display, window, request, (char *)&list_cb);
                                                      ^
In file included from obind.c:37:0:
canna.h:55:28: note: expected 'BYTE * {aka unsigned char *}' but argument is of type 'char *'
 #define XwcKanjiControl2   IROHA_G426_XwcKanjiControl2
                            ^
canna.h:974:12: note: in expansion of macro 'XwcKanjiControl2'
 extern int XwcKanjiControl2
            ^
obind.c: At top level:
obind.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $";
             ^
obind.c:81:1: warning: 'Oldwcsnlen' defined but not used [-Wunused-function]
 Oldwcsnlen(owcs, maxlen)
 ^
for i in rkc.o convert.o wconvert.o wutil.o conf.o ; do (rm -f $i; cp ../RKC16/$i . ); done
if [ -d unshared ]; then (cd unshared ; 		for i in rkc.o convert.o wconvert.o wutil.o conf.o; do                   if [ -f ../../RKC16/unshared/$i ]; then                     (rm -f $i; cp ../../RKC16/unshared/$i .) ; fi;                 done ) ; fi
rm -f cfuncs.o unshared/cfuncs.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  cfuncs.c -o unshared/cfuncs.o
rm -f cfuncs.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC cfuncs.c
rm -f file.o unshared/file.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  file.c -o unshared/file.o
rm -f file.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC file.c
rm -f strops.o unshared/strops.o
gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST  	-g -Wall -g  strops.c -o unshared/strops.o
rm -f strops.o
gcc -c -g -Wall -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO     -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     -fPIC strops.c
rm -f libcanna16.so.1.2~
+ cd .
+ gcc -o ./libcanna16.so.1.2~ -shared -Wl,-z,relro -Wl,-soname,libcanna16.so.1 jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o -lc
+ rm -f libcanna16.so.1
+ ln -s libcanna16.so.1.2 libcanna16.so.1
rm -f libcanna16.so.1.2
mv -f libcanna16.so.1.2~ libcanna16.so.1.2
+ rm -f libcanna16.so
+ ln -s libcanna16.so.1.2 libcanna16.so
rm -f libcanna16.a
+ cd unshared
+ ar clq ../libcanna16.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o
ranlib libcanna16.a
make[5]: Leaving directory '/«PKGBUILDDIR»/lib/canna16'
make[4]: Leaving directory '/«PKGBUILDDIR»/lib'
making all in ./canna...
make[4]: Entering directory '/«PKGBUILDDIR»/canna'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/«PKGBUILDDIR»/canna'
making all in ./server...
make[4]: Entering directory '/«PKGBUILDDIR»/server'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o comm.o comm.c
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o session.o session.c
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o convert.o convert.c
convert.c: In function 'parse_euc_request':
convert.c:1554:38: warning: pointer targets in passing argument 1 of 'ReqCallFunc' differ in signedness [-Wpointer-sign]
     if( (needsize = (* ReqCallFunc)( data, len ))  < 0 ) {
                                      ^
convert.c:1554:38: note: expected 'char *' but argument is of type 'BYTE * {aka unsigned char *}'
convert.c: At top level:
convert.c:1609:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcReq2( buf, size )
 ^
convert.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: convert.c,v 1.10.2.1 2003/12/27 17:15:24 aida_s Exp $";
             ^
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o wconvert.o wconvert.c
wconvert.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int]
 GetFirstKouho(cxnum, start, end, val_return, buf, bufsize, bufp_return)
 ^
In file included from wconvert.c:76:0:
wconvert.c: In function 'WriteClient':
wconvert.c:192:30: warning: pointer targets in passing argument 2 of 'DebugDump' differ in signedness [-Wpointer-sign]
     ir_debug( DebugDump( 10, buf, size ) );
                              ^
server.h:84:33: note: in definition of macro 'ir_debug'
 #define ir_debug( cannadebug )  cannadebug
                                 ^
server.h:220:6: note: expected 'const char *' but argument is of type 'const BYTE * {aka const unsigned char *}'
 void DebugDump pro((int level, const char *buf, int size));
      ^
wconvert.c: At top level:
wconvert.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType1Reply(client, majo, mino, stat, majorv, minorv, curtime,
 ^
wconvert.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType2Reply(client, majo, mino, stat)
 ^
wconvert.c:375:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType4Reply(client, majo, mino, stat, len, dat)
 ^
wconvert.c:404:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType4XReply(client, majo, mino, val, s1, s2, len, dat)
 ^
wconvert.c:438:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType5Reply(client, majo, mino, context)
 ^
wconvert.c:452:1: warning: return type defaults to 'int' [-Wimplicit-int]
 namesize(names, n)
 ^
wconvert.c:470:1: warning: return type defaults to 'int' [-Wimplicit-int]
 unamesize(names, n)
 ^
wconvert.c:488:1: warning: return type defaults to 'int' [-Wimplicit-int]
 unamesize2(names)
 ^
wconvert.c:502:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType6Reply(client, majo, mino, n, names, namelen)
 ^
wconvert.c:529:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType7Reply(client, majo, mino, n, len, dat)
 ^
wconvert.c:557:1: warning: return type defaults to 'int' [-Wimplicit-int]
 SendType9Reply(client, majo, mino, val, len, dat)
 ^
wconvert.c:632:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_finalize( clientp )
 ^
wconvert.c: In function 'irw_killserver':
wconvert.c:653:18: warning: variable 'cli_hostaddrp' set but not used [-Wunused-but-set-variable]
   const Address *cli_hostaddrp;
                  ^
wconvert.c: At top level:
wconvert.c:714:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_create_context( clientp )
 ^
wconvert.c:743:1: warning: return type defaults to 'int' [-Wimplicit-int]
 validcontext(cxnum, client, proto)
 ^
wconvert.c:755:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_duplicate_context( clientp )
 ^
wconvert.c:776:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_close_context( clientp )
 ^
wconvert.c:791:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_dictionary_list( clientp )
 ^
wconvert.c:811:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_yomi( clientp )
 ^
wconvert.c:840:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_define_dic( clientp )
 ^
wconvert.c:862:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_delete_dic( clientp )
 ^
wconvert.c:884:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_dir_list( clientp )
 ^
wconvert.c:904:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_mount_dictionary( clientp )
 ^
wconvert.c: In function 'irw_mount_dictionary':
wconvert.c:910:12: warning: type defaults to 'int' in declaration of 'MMountFlag' [-Wimplicit-int]
     extern MMountFlag;
            ^
wconvert.c: At top level:
wconvert.c:923:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_umount_dictionary( clientp )
 ^
wconvert.c:940:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_rmount_dictionary( clientp )
 ^
wconvert.c:958:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_mount_list( clientp )
 ^
wconvert.c:979:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_convert( clientp )
 ^
wconvert.c:1015:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_convert_end( clientp )
 ^
wconvert.c:1059:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_kanjilist( clientp )
 ^
wconvert.c:1088:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_resize(clientp)
 ^
wconvert.c:1129:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_store_yomi( clientp )
 ^
wconvert.c:1167:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_query_extension( clientp )
 ^
wconvert.c:1338:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_list_dictionary( clientp )
 ^
wconvert.c: In function 'irw_list_dictionary':
wconvert.c:1375:29: warning: pointer targets in passing argument 2 of 'RkwListDic' differ in signedness [-Wpointer-sign]
    stat = RkwListDic(cxnum, (unsigned char *)dirname,
                             ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:238:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwListDic pro((int, char *, char *, int));
                   ^
wconvert.c:1376:8: warning: pointer targets in passing argument 3 of 'RkwListDic' differ in signedness [-Wpointer-sign]
        (unsigned char *)dicnames, requestsize);
        ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:238:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwListDic pro((int, char *, char *, int));
                   ^
wconvert.c: At top level:
wconvert.c:1395:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_create_dictionary( clientp )
 ^
wconvert.c: In function 'irw_create_dictionary':
wconvert.c:1406:35: warning: pointer targets in passing argument 2 of 'RkwCreateDic' differ in signedness [-Wpointer-sign]
  stat = (char)RkwCreateDic(cxnum, (unsigned char *)req->dicname,
                                   ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:231:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwCreateDic pro((int, char *, int));
                   ^
wconvert.c: At top level:
wconvert.c:1414:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_chmod_dictionary( clientp )
 ^
wconvert.c:1430:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_remove_dictionary( clientp )
 ^
wconvert.c: In function 'irw_remove_dictionary':
wconvert.c:1441:35: warning: pointer targets in passing argument 2 of 'RkwRemoveDic' differ in signedness [-Wpointer-sign]
  stat = (char)RkwRemoveDic(cxnum, (unsigned char *)req->dicname,
                                   ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:240:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwRemoveDic pro((int, char *, int));
                   ^
wconvert.c: At top level:
wconvert.c:1449:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_rename_dictionary( clientp )
 ^
wconvert.c: In function 'irw_rename_dictionary':
wconvert.c:1459:29: warning: pointer targets in passing argument 2 of 'RkwRenameDic' differ in signedness [-Wpointer-sign]
  stat = RkwRenameDic(cxnum, (unsigned char *)req->dicname,
                             ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:241:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwRenameDic pro((int, char *, char *, int));
                   ^
wconvert.c:1460:8: warning: pointer targets in passing argument 3 of 'RkwRenameDic' differ in signedness [-Wpointer-sign]
        (unsigned char *)&(req->dicname)[diclen],
        ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:241:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwRenameDic pro((int, char *, char *, int));
                   ^
wconvert.c: At top level:
wconvert.c:1467:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_copy_dictionary( clientp )
 ^
wconvert.c:1490:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_word_text_dic( clientp )
 ^
wconvert.c:1557:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_server_stat( clientp )
 ^
wconvert.c:1601:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_host_ctl( clientp )
 ^
wconvert.c:1648:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_sync(clientp)
 ^
wconvert.c:1663:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_stat( clientp )
 ^
wconvert.c:1689:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_lex( clientp )
 ^
wconvert.c:1715:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_autoconv( clientp )
 ^
wconvert.c:1734:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_subst_yomi( clientp )
 ^
wconvert.c:1764:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_flush_yomi( clientp )
 ^
wconvert.c:1817:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_last_yomi( clientp )
 ^
wconvert.c:1849:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_remove_yomi( clientp )
 ^
wconvert.c:1882:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_simple_kanji( clientp )
 ^
wconvert.c:1918:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_query_dictionary( clientp )
 ^
wconvert.c: In function 'irw_query_dictionary':
wconvert.c:1953:34: warning: pointer targets in passing argument 2 of 'RkwQueryDic' differ in signedness [-Wpointer-sign]
       stat = (RkwQueryDic(cxnum, (unsigned char *)username,
                                  ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:232:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *));
                   ^
wconvert.c:1954:6: warning: pointer targets in passing argument 3 of 'RkwQueryDic' differ in signedness [-Wpointer-sign]
      (unsigned char *)Request.type15.dicname,
      ^
In file included from IR.h:47:0,
                 from server.h:61,
                 from wconvert.c:76:
../include/canna/RK.h:232:19: note: expected 'char *' but argument is of type 'unsigned char *'
 canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *));
                   ^
wconvert.c: At top level:
wconvert.c:1984:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_get_hinshi( clientp )
 ^
wconvert.c:2014:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_store_range( clientp )
 ^
wconvert.c:2046:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_set_locale( clientp )
 ^
wconvert.c: In function 'irw_set_locale':
wconvert.c:2049:13: warning: unused variable 'req' [-Wunused-variable]
     wReq15 *req = &Request.type15 ;
             ^
wconvert.c: At top level:
wconvert.c:2064:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_set_app_name( clientp )
 ^
wconvert.c:2087:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_notice_group_name(clientp)
 ^
wconvert.c:2116:1: warning: return type defaults to 'int' [-Wimplicit-int]
 irw_through( clientp )
 ^
wconvert.c:2236:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq1(buf)
 ^
wconvert.c:2249:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq2(buf)
 ^
wconvert.c:2263:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq3(buf)
 ^
wconvert.c:2279:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq4(buf)
 ^
wconvert.c:2313:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq5(buf)
 ^
wconvert.c:2331:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq6(buf)
 ^
wconvert.c:2349:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq7(buf)
 ^
wconvert.c:2367:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq8(buf)
 ^
wconvert.c:2387:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq9(buf)
 ^
wconvert.c:2407:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq10(buf)
 ^
wconvert.c:2437:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq11(buf)
 ^
wconvert.c:2475:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq12(buf)
 ^
wconvert.c:2512:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq13(buf)
 ^
wconvert.c:2560:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq14(buf)
 ^
wconvert.c:2591:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq15(buf)
 ^
wconvert.c:2614:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq17(buf)
 ^
wconvert.c:2646:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq18(buf)
 ^
wconvert.c:2667:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq19(buf)
 ^
wconvert.c:2690:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ProcWideReq20(buf)
 ^
wconvert.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: wconvert.c,v 1.11.2.2 2003/12/27 23:30:53 aida_s Exp $";
             ^
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o main.o main.c
main.c:38:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
main.c: In function 'main':
main.c:42:7: warning: variable 'parentid' set but not used [-Wunused-but-set-variable]
   int parentid;
       ^
main.c: At top level:
main.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: main.c,v 1.10 2003/09/24 14:50:40 aida_s Exp $";
             ^
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o misc.o misc.c
misc.c: In function 'EarlyInit':
misc.c:214:10: warning: implicit declaration of function 'initgroups' [-Wimplicit-function-declaration]
      if (initgroups(userID, pwent->pw_gid)) {
          ^
misc.c: In function 'GetAddrListFromName':
misc.c:652:17: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     for (haddrp = hent->h_addr_list; *haddrp; haddrp++)
                 ^
misc.c: At top level:
misc.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[]="@(#) $Id: misc.c,v 1.16.2.4 2004/04/26 21:48:37 aida_s Exp $";
             ^
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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    -c -o util.o util.c
util.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: util.c,v 1.8 2003/09/21 12:56:29 aida_s Exp $";
             ^
rm -f cannaserver
gcc -o cannaserver -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro comm.o session.o convert.o wconvert.o main.o 			misc.o util.o -L../lib/RK -lRK -L../lib/RKindep -lRKindep      
make[4]: Leaving directory '/«PKGBUILDDIR»/server'
making all in ./cmd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd'
making all in cmd/crfreq...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o crfreq.o crfreq.c
crfreq.c:102:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
crfreq.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: crfreq.c,v 1.5.2.2 2003/12/27 17:15:21 aida_s Exp $";
             ^
crfreq.c: In function 'CreateNL':
crfreq.c:65:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:67:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:68:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:69:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:71:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
     (void)write(fr, (char *)buf, (unsigned) 5*size1);
     ^
crfreq.c:81:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:83:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:85:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:87:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:89:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
     (void)write(fr, (char *)buf, (unsigned) size2);
     ^
crfreq.c: In function 'main':
crfreq.c:267:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)ll, 4);
   ^
crfreq.c:268:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   (void)write(fr, (char *)fqbits, (unsigned)fqbytes);
   ^
rm -f crfreq
gcc -o crfreq -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro crfreq.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crfreq'
making all in cmd/crxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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\"   -c -o crxdic.o crxdic.c
crxdic.c: In function 'init_dic':
crxdic.c:899:49: warning: operation on '(dic->Page + (sizetype)((unsigned int)i * 56u))->nwrecs' may be undefined [-Wsequence-point]
       dic->Page[i].wrdoff = dic->Page[i].nwrecs =
                                                 ^
crxdic.c: At top level:
crxdic.c:1176:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getp(nd)
 ^
crxdic.c:1193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main (argc, argv)
 ^
crxdic.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: crxdic.c,v 1.11.2.2 2003/12/27 17:15:21 aida_s Exp $";
             ^
rm -f crxdic
gcc -o crxdic -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro crxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crxdic'
making all in cmd/crxgram...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o crxgram.o crxgram.c
crxgram.c: In function 'addIdent':
crxgram.c:194:49: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if ( id = (struct ident *)malloc(sizeof(struct ident)) ) {
                                                 ^
crxgram.c: In function 'setVector':
crxgram.c:333:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
      if ( r = probeIdent(Row, (char *)name + 1) ) {
      ^
crxgram.c:355:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
      if ( c = probeIdent(Column, (char *)name) ) 
      ^
crxgram.c:372:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
      else if ( r = probeIdent(Row, (char *)name) ) {
      ^
crxgram.c: In function 'enterMatrix':
crxgram.c:413:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if ( r = probeIdent(Row, row) ) {
  ^
crxgram.c: In function 'enterNeg':
crxgram.c:488:20: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign]
      name = strtok(namevec, SEP);
                    ^
In file included from ../../include/ccompat.h:43:0,
                 from crxgram.c:29:
/usr/include/string.h:348:14: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 extern char *strtok (char *__restrict __s, const char *__restrict __delim)
              ^
crxgram.c:490:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   if (r = probeIdent(Row, name))
   ^
crxgram.c:492:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   else if (r = probeIdent(Column, name)) {
   ^
crxgram.c: At top level:
crxgram.c:554:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main (argc, argv)
 ^
crxgram.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: crxgram.c,v 1.6 2003/03/24 04:04:25 aida_s Exp $";
             ^
rm -f crxgram
gcc -o crxgram -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro crxgram.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/crxgram'
making all in cmd/ctow...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o ctow.o ctow.c
ctow.c:86:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ask_default_hinshi_size()
 ^
ctow.c: In function 'salloc':
ctow.c:99:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   if (new = (char *)malloc(strlen(s) +1))
   ^
ctow.c: At top level:
ctow.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int]
 read_hinshi(fp, taiou)
 ^
ctow.c:186:1: warning: return type defaults to 'int' [-Wimplicit-int]
 itow_write(fp, yomi, hinshi, kouho, hindo)
 ^
ctow.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
ctow.c:24:13: warning: 'rcs' defined but not used [-Wunused-variable]
 static char rcs[]="@(#) 112.1 $Id: ctow.c,v 1.3.2.3 2003/12/27 17:15:22 aida_s Exp $";
             ^
ctow.c: In function 'itow_write':
ctow.c:191:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f ctow
gcc -o ctow -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro ctow.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/ctow'
making all in cmd/dpromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o dpromdic.o dpromdic.c
dpromdic.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
dpromdic.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 112.1 $Id: dpromdic.c,v 1.3.2.2 2003/12/27 17:15:22 aida_s Exp $";
             ^
rm -f dpromdic
gcc -o dpromdic -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro dpromdic.o -L../../lib/canna -lcanna  -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpromdic'
making all in cmd/dpxdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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\"       -c -o dpxdic.o dpxdic.c
dpxdic.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int]
 show_nid(gram, dic, yomi, n, ptr)
 ^
dpxdic.c:460:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main (argc, argv)
 ^
dpxdic.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: dpxdic.c,v 1.7.2.2 2003/12/27 17:15:22 aida_s Exp $";
             ^
rm -f dpxdic
gcc -o dpxdic -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro dpxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpxdic'
making all in cmd/dicar...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o dicar.o dicar.c
dicar.c:480:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doDelete(argn, args)
 ^
dicar.c:501:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argn, args)
 ^
dicar.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: dicar.c,v 1.4.2.2 2003/12/27 17:15:22 aida_s Exp $";
             ^
dicar.c: In function 'doDelete':
dicar.c:499:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
dicar.c: In function 'copyfile':
dicar.c:160:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     (void)read(src, buf, siz);
     ^
rm -f dicar
gcc -o dicar -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro dicar.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dicar'
making all in cmd/forcpp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o forcpp.o forcpp.c
forcpp.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int]
 e2j()
 ^
forcpp.c:74:1: warning: return type defaults to 'int' [-Wimplicit-int]
 j2e()
 ^
forcpp.c:106:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(n, args)
 ^
forcpp.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 112.1 $Id: forcpp.c,v 1.2 2003/02/01 19:34:21 aida_s Exp $";
             ^
forcpp.c: In function 'e2j':
forcpp.c:72:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
forcpp.c: In function 'j2e':
forcpp.c:97:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f forcpp
gcc -o forcpp -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro forcpp.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/forcpp'
making all in cmd/forsort...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o forsort.o forsort.c
forsort.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int]
 e2j()
 ^
forsort.c:63:1: warning: return type defaults to 'int' [-Wimplicit-int]
 j2e()
 ^
forsort.c:80:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(n, args)
 ^
forsort.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 112.1 $Id: forsort.c,v 1.2 2003/02/01 19:34:21 aida_s Exp $";
             ^
forsort.c: In function 'e2j':
forsort.c:61:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
forsort.c: In function 'j2e':
forsort.c:78:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f forsort
gcc -o forsort -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro forsort.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/forsort'
making all in cmd/kpdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o kpdic.o kpdic.c
kpdic.c:223:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
kpdic.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 102.1 $Id: kpdic.c,v 1.4.2.2 2003/12/27 17:15:23 aida_s Exp $";
             ^
rm -f kpdic
gcc -o kpdic -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro kpdic.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/kpdic'
making all in cmd/mergewd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o mergewd.o mergewd.c
mergewd.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(n, args)
 ^
mergewd.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 112.1 $Id: mergewd.c,v 1.1.1.1.4.2 2003/12/27 17:15:23 aida_s Exp $";
             ^
rm -f mergeword
gcc -o mergeword -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro mergewd.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mergewd'
making all in cmd/splitwd...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o splitwd.o splitwd.c
splitwd.c:221:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main( argc, argv )
 ^
splitwd.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[] = "@(#) 112.1 $Id: splitwd.c,v 1.2.4.2 2003/12/27 17:15:23 aida_s Exp $";
             ^
rm -f splitword
gcc -o splitword -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro splitwd.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/splitwd'
making all in cmd/wtoc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o wtoc.o wtoc.c
wtoc.c:141:1: warning: return type defaults to 'int' [-Wimplicit-int]
 wtoi_write( fp, yomi, hinshi, kouho, hindo )
 ^
wtoc.c: In function 'wtoi_write':
wtoc.c:147:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
            ^
In file included from /usr/include/features.h:374:0,
                 from /usr/include/stdio.h:27,
                 from wtoc.c:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:140:1: note: expected 'char * restrict' but argument is of type 'uchar * {aka unsigned char *}'
 __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
 ^
wtoc.c:148:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
            ^
In file included from /usr/include/features.h:374:0,
                 from /usr/include/stdio.h:27,
                 from wtoc.c:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:140:1: note: expected 'char * restrict' but argument is of type 'uchar * {aka unsigned char *}'
 __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
 ^
wtoc.c: At top level:
wtoc.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc,argv)
 ^
wtoc.c:24:13: warning: 'rcsid' defined but not used [-Wunused-variable]
 static char rcsid[]="@(#) 112.1 $Id: wtoc.c,v 1.2.2.2 2003/12/27 17:15:23 aida_s Exp $";
             ^
wtoc.c: In function 'wtoi_write':
wtoc.c:154:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rm -f wtoc
gcc -o wtoc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro wtoc.o -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/wtoc'
making all in cmd/mkromdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
rm -f mkromdic
cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				   -I../../include  -DCPP='cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 ' <mkromdic.cpp | sed -e '/^#  *[0-9][0-9]*  *.*$/d' 			-e '/^#line  *[0-9][0-9]*  *.*$/d' 			-e '/^[ 	]*XCOMM$/s/XCOMM/#/' 			-e '/^[ 	]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' 			-e '/^[ 	]*XHASH/s/XHASH/#/' 			-e '/\@\@$/s/\@\@$/\\/' >mkromdic
chmod a+x mkromdic
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
making all in cmd/mkbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
rm -f mkbindic
cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				   -I../../include  -DCPP='cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				 '                    <mkbindic.cpp | sed -e '/^#  *[0-9][0-9]*  *.*$/d' 			-e '/^#line  *[0-9][0-9]*  *.*$/d' 			-e '/^[ 	]*XCOMM$/s/XCOMM/#/' 			-e '/^[ 	]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' 			-e '/^[ 	]*XHASH/s/XHASH/#/' 			-e '/\@\@$/s/\@\@$/\\/' >mkbindic
chmod a+x mkbindic
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
making all in cmd/dpbindic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
rm -f dpbindic
cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				   -I../../include  <dpbindic.cpp | sed -e '/^#  *[0-9][0-9]*  *.*$/d' 			-e '/^#line  *[0-9][0-9]*  *.*$/d' 			-e '/^[ 	]*XCOMM$/s/XCOMM/#/' 			-e '/^[ 	]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' 			-e '/^[ 	]*XHASH/s/XHASH/#/' 			-e '/\@\@$/s/\@\@$/\\/' >dpbindic
chmod a+x dpbindic
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
making all in cmd/chkconc...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include -I../../lib/RK     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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\"   -c -o chkconc.o chkconc.c
chkconc.c:24:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(ac, av)
 ^
rm -f chkconc
gcc -o chkconc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro chkconc.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/chkconc'
making all in cmd/canlisp...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o canlisp.o canlisp.c
canlisp.c:40:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
canlisp.c:24:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: canlisp.c,v 1.3 2003/10/02 07:40:30 aida_s Exp $";
             ^
rm -f canlisp
gcc -o canlisp -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro canlisp.o -L../../lib/canna -lcanna  -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/canlisp'
making all in cmd/cannacheck...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=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       -c -o main.o main.c
main.c:36:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv,envp)
 ^
main.c:23:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 102.1 $Id: main.c,v 1.6.2.2 2003/12/27 17:15:21 aida_s Exp $";
             ^
rm -f cannacheck
gcc -o cannacheck -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro main.o -L../../lib/canna -lcanna  -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cannacheck'
making all in cmd/cannastat...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o cannastat.o cannastat.c
rm -f cannastat
gcc -o cannastat -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro cannastat.o -L../../lib/canna -lcanna  -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cannastat'
making all in cmd/cshost...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO          -c -o cshost.o cshost.c
cshost.c: In function 'CannaDispControlList':
cshost.c:155:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  wp += strlen( wp ) + 1 ;
                ^
In file included from ../../include/ccompat.h:43:0,
                 from ../../include/IR.h:29,
                 from cshost.c:49:
/usr/include/string.h:399:15: note: expected 'const char *' but argument is of type 'BYTE * {aka unsigned char *}'
 extern size_t strlen (const char *__s)
               ^
cshost.c:160:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
   wp += strlen( wp ) + 1 ;
                 ^
In file included from ../../include/ccompat.h:43:0,
                 from ../../include/IR.h:29,
                 from cshost.c:49:
/usr/include/string.h:399:15: note: expected 'const char *' but argument is of type 'BYTE * {aka unsigned char *}'
 extern size_t strlen (const char *__s)
               ^
cshost.c: At top level:
cshost.c:24:13: warning: 'sccs_id' defined but not used [-Wunused-variable]
 static char sccs_id[]="@(#) NEC UNIX( PC-UX/EWS-UX ) cshost.c 2.1 91/11/11 11:17:51";
             ^
cshost.c:25:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "$Id: cshost.c,v 1.3.2.2 2003/12/27 17:15:22 aida_s Exp $";
             ^
rm -f cshost
gcc -o cshost -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro cshost.o -L../../lib/canna -lcanna  -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/cshost'
making all in cmd/catdic...
make[5]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO        -c -o can.o can.c
can.c:81:8: warning: type defaults to 'int' in declaration of 'RkDeleteLine' [-Wimplicit-int]
 extern RkDeleteLine();
        ^
can.c:82:8: warning: type defaults to 'int' in declaration of 'RkDefineLine' [-Wimplicit-int]
 extern RkDefineLine();
        ^
can.c:83:8: warning: type defaults to 'int' in declaration of 'rmDitionary' [-Wimplicit-int]
 extern rmDitionary();
        ^
can.c: In function 'RefreshAll':
can.c:302:6: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration]
      unlink(r_file);
      ^
can.c:318:10: warning: implicit declaration of function 'RkCreateDic' [-Wimplicit-function-declaration]
   (void) RkCreateDic(cx_num, r_dic, mode);
          ^
can.c:320:10: warning: implicit declaration of function 'rmDictionary' [-Wimplicit-function-declaration]
   (void) rmDictionary(cx_num, r_dic , mode );
          ^
can.c: In function 'nwcheck':
can.c:352:5: warning: implicit declaration of function 'RkwGetProtocolVersion' [-Wimplicit-function-declaration]
     RkwGetProtocolVersion(&majv, &minv);
     ^
can.c: In function 'searchgroup':
can.c:470:37: warning: implicit declaration of function 'getuid' [-Wimplicit-function-declaration]
     struct passwd *pass = getpwuid( getuid() );
                                     ^
can.c: In function 'write_chk':
can.c:518:11: warning: implicit declaration of function 'RkChmodDic' [-Wimplicit-function-declaration]
     ret = RkChmodDic(cx_num,opt_dic1,mode) ;
           ^
can.c: At top level:
can.c:561:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ovwrite_chk(dicname,mode)
 ^
can.c:619:1: warning: return type defaults to 'int' [-Wimplicit-int]
 add_main (argc,argv)
 ^
can.c: In function 'add_main':
can.c:630:5: warning: implicit declaration of function 'scan_opt' [-Wimplicit-function-declaration]
     scan_opt(argc,argv,&argv);
     ^
can.c:638:9: warning: implicit declaration of function 'isatty' [-Wimplicit-function-declaration]
     if (isatty(fileno(stdout)) == 0) {
         ^
can.c: At top level:
can.c:672:1: warning: return type defaults to 'int' [-Wimplicit-int]
 cat_main(argc,argv)
 ^
can.c: In function 'cat_main':
can.c:758:10: warning: implicit declaration of function 'RkGetWordTextDic' [-Wimplicit-function-declaration]
      if (RkGetWordTextDic(cx_num,dirnamep,dicname_bk,buf,BUFLEN) >= 0) {
          ^
can.c:779:5: warning: implicit declaration of function 'DownLoadDic' [-Wimplicit-function-declaration]
  if(DownLoadDic(fp, dirnamep) < 0) {
     ^
can.c: At top level:
can.c:791:1: warning: return type defaults to 'int' [-Wimplicit-int]
 DownLoadDic(fp, dirname)
 ^
can.c: In function 'DownLoadDic':
can.c:830:6: warning: implicit declaration of function 'PrintMessage' [-Wimplicit-function-declaration]
      PrintMessage(ret, dicname);
      ^
can.c: At top level:
can.c:842:1: warning: return type defaults to 'int' [-Wimplicit-int]
 cp_main(argc,argv)
 ^
can.c: In function 'cp_main':
can.c:913:13: warning: implicit declaration of function 'RkCopyDic' [-Wimplicit-function-declaration]
       ret = RkCopyDic(cx_num,dirnamep,dicname1,dicname2,mode_cp);
             ^
can.c:926:14: warning: implicit declaration of function 'RkRemoveDic' [-Wimplicit-function-declaration]
        ret = RkRemoveDic(cx_num,dicname2,mode_cp);
              ^
can.c:976:11: warning: implicit declaration of function 'makeDictionary' [-Wimplicit-function-declaration]
       if (makeDictionary(cx_num, dicname2, mode) < 0) {
           ^
can.c:985:10: warning: implicit declaration of function 'CopyDic' [-Wimplicit-function-declaration]
       if(CopyDic(cx_num, dirnamep, dicname1, dicname2, mode)) {
          ^
can.c: At top level:
can.c:1003:1: warning: return type defaults to 'int' [-Wimplicit-int]
 del_main (argc,argv)
 ^
can.c:1057:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ls_main(argc,argv)
 ^
can.c: In function 'ls_main':
can.c:1176:14: warning: implicit declaration of function 'RkListDic' [-Wimplicit-function-declaration]
     bufcnt = RkListDic(cx_num, user + user_offset, buf, BUFLEN );
              ^
can.c:1062:12: warning: unused variable 'arg' [-Wunused-variable]
     int i, arg, j;
            ^
can.c: At top level:
can.c:1274:1: warning: return type defaults to 'int' [-Wimplicit-int]
 mk_main (argc,argv)
 ^
can.c:1367:1: warning: return type defaults to 'int' [-Wimplicit-int]
 mv_main(argc,argv)
 ^
can.c: In function 'mv_main':
can.c:1412:13: warning: implicit declaration of function 'renameDictionary' [-Wimplicit-function-declaration]
       ret = renameDictionary(cx_num, dic1, dic2, mode);
             ^
can.c: At top level:
can.c:1421:1: warning: return type defaults to 'int' [-Wimplicit-int]
 renameDictionary(cn, dicname1, dicname2, force)
 ^
can.c: In function 'renameDictionary':
can.c:1433:12: warning: implicit declaration of function 'RkRenameDic' [-Wimplicit-function-declaration]
   switch ( RkRenameDic( cn, dicname1, dicname2, force) ) {
            ^
can.c: At top level:
can.c:1510:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rm_main(argc,argv)
 ^
can.c: In function 'rm_main':
can.c:1515:7: warning: unused variable 'isflag' [-Wunused-variable]
   int isflag = 0;
       ^
can.c:1514:8: warning: unused variable 'i' [-Wunused-variable]
   int  i, j , ret , undel ;
        ^
can.c: At top level:
can.c:1570:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ch_main(argc,argv)
 ^
can.c:1624:1: warning: return type defaults to 'int' [-Wimplicit-int]
 sy_main(argc,argv)
 ^
can.c: In function 'sy_main':
can.c:1628:15: warning: unused variable 'mode' [-Wunused-variable]
     int  ret ,mode ; 
               ^
can.c: At top level:
can.c:1661:1: warning: return type defaults to 'int' [-Wimplicit-int]
 kill_main(argc,argv)
 ^
can.c: In function 'kill_main':
can.c:1709:11: warning: implicit declaration of function 'RkKillServer' [-Wimplicit-function-declaration]
     ret = RkKillServer();
           ^
can.c: At top level:
can.c:1735:1: warning: return type defaults to 'int' [-Wimplicit-int]
 can_ver()
 ^
can.c:1776:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc,argv)
 ^
can.c:1813:1: warning: return type defaults to 'int' [-Wimplicit-int]
 scan_opt(argc,argv,argcp)
 ^
can.c: In function 'scan_opt':
can.c:1871:4: warning: implicit declaration of function 'shrink_opt' [-Wimplicit-function-declaration]
    shrink_opt(argc,p,2);  
    ^
can.c:1850:17: warning: unused variable 'i' [-Wunused-variable]
 int  opt_code , i ; 
                 ^
can.c: At top level:
can.c:2016:1: warning: return type defaults to 'int' [-Wimplicit-int]
 shrink_opt(argc,argv,n)
 ^
can.c:24:13: warning: 'rcs' defined but not used [-Wunused-variable]
 static char rcs[] = "@(#) 112.1 $Id: can.c,v 1.4 2003/02/01 19:34:20 aida_s Exp $";
             ^
can.c: In function 'shrink_opt':
can.c:2024:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
can.c: In function 'mk_main':
can.c:1355:7: warning: 'fp' may be used uninitialized in this function [-Wmaybe-uninitialized]
       (void)fclose(fp);
       ^
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO        -c -o rutil.o rutil.c
rutil.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkDefineLine(cx_num, name, line)
 ^
rutil.c:196:1: warning: return type defaults to 'int' [-Wimplicit-int]
 CopyDic(cx_num, dirname, dicname1, dicname2, mode)
 ^
rutil.c: In function 'CopyDic':
rutil.c:223:6: warning: implicit declaration of function 'RkCreateDic' [-Wimplicit-function-declaration]
      RkCreateDic(cx_num, dicname2, mode);
      ^
rutil.c:225:12: warning: implicit declaration of function 'rmDictionary' [-Wimplicit-function-declaration]
      (void)rmDictionary(cx_num, dicname2 ,mode);
            ^
rutil.c:248:7: warning: implicit declaration of function 'PrintMessage' [-Wimplicit-function-declaration]
       PrintMessage(ret, dic1_bk);
       ^
rutil.c: At top level:
rutil.c:261:1: warning: return type defaults to 'int' [-Wimplicit-int]
 PrintMessage(ret, dicname)
 ^
rutil.c:306:1: warning: return type defaults to 'int' [-Wimplicit-int]
 makeDictionary(cn, dicname, mode)
 ^
rutil.c: In function 'makeDictionary':
rutil.c:383:9: warning: implicit declaration of function 'isatty' [-Wimplicit-function-declaration]
     if (isatty(fileno(stdin)) != 0) {
         ^
rutil.c: In function 'rmDictionary':
rutil.c:583:11: warning: implicit declaration of function 'RkRemoveDic' [-Wimplicit-function-declaration]
   switch (RkRemoveDic(cn, dicname, mode)) {
           ^
rutil.c: In function 'Message':
rutil.c:675:1: warning: type of 'a' defaults to 'int' [-Wimplicit-int]
 Message(fmt, a, b, c, d, e, f, g, h, i, j)
 ^
rutil.c:675:1: warning: type of 'b' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'e' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'f' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'g' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'h' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'i' defaults to 'int' [-Wimplicit-int]
rutil.c:675:1: warning: type of 'j' defaults to 'int' [-Wimplicit-int]
rutil.c: At top level:
rutil.c:27:13: warning: 'rcs' defined but not used [-Wunused-variable]
 static char rcs[] = "@(#) 112.1 $Id: rutil.c,v 1.3.2.2 2003/12/27 17:15:21 aida_s Exp $";
             ^
rutil.c: In function 'PrintMessage':
rutil.c:304:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
rutil.c: In function 'makeDictionary':
rutil.c:387:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
  fgets(ans,80,stdin);
  ^
rutil.c:477:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
  fgets(ans,80,stdin);
  ^
In file included from /usr/include/stdio.h:937:0,
                 from rutil.c:34:
In function 'fgets',
    inlined from 'makeDictionary' at rutil.c:387:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:261:9: warning: call to '__fgets_chk_warn' declared with attribute warning: fgets called with bigger size than length of destination buffer
  return __fgets_chk_warn (__s, __bos (__s), __n, __stream);
         ^
In function 'fgets',
    inlined from 'makeDictionary' at rutil.c:477:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:261:9: warning: call to '__fgets_chk_warn' declared with attribute warning: fgets called with bigger size than length of destination buffer
  return __fgets_chk_warn (__s, __bos (__s), __n, __stream);
         ^
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO        -c -o RKdelline.o RKdelline.c
RKdelline.c:33:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RkDeleteLine(cx_num, name, line)
 ^
RKdelline.c:23:13: warning: 'rcs_id' defined but not used [-Wunused-variable]
 static char rcs_id[] = "@(#) 112.1 $Id: RKdelline.c,v 1.3 2003/10/02 07:40:30 aida_s Exp $";
             ^
rm -f catdic
gcc -o catdic -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro can.o rutil.o RKdelline.o -L../../lib/canna -lcanna  -L../../lib/RKindep -lRKindep      
make[5]: Leaving directory '/«PKGBUILDDIR»/cmd/catdic'
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd'
making all in ./dic...
make[4]: Entering directory '/«PKGBUILDDIR»/dic'
making all in dic/ideo...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
making all in dic/ideo/pubdic...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
gcc -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -I../../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -c -o pod.o pod.c
pod.c: In function 'Wscpy':
pod.c:166:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   while (ch = *s++) {
   ^
pod.c: In function 'internhinshi':
pod.c:318:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) {
   ^
pod.c: In function 'replace_hinshi':
pod.c:358:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   while (s = Fgetws(readbuf, READBUFSIZE, f)) {
   ^
pod.c: In function 'interndesc':
pod.c:503:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   for (pp = description + key ; p = *pp ; pp = &(p->next)) {
   ^
pod.c: In function 'searchdesc':
pod.c:553:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   for (pp = description + key ; p = *pp ; pp = &(p->next)) {
   ^
pod.c: In function 'store_description':
pod.c:578:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   while (s = Fgetws(readbuf, READBUFSIZE, f)) {
   ^
pod.c: In function 'intern':
pod.c:758:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   for (pp = dic + key ; p = *pp ; pp = &(p->next)) {
   ^
pod.c: In function 'storepd':
pod.c:831:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   while (p = Fgetws(readbuf, READBUFSIZE, file)) {
   ^
pod.c: In function 'comparepd':
pod.c:864:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   while (p = Fgetws(readbuf, READBUFSIZE, file)) {
   ^
pod.c: In function 'diccompar':
pod.c:1160:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) {
   ^
pod.c:1163:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   else if (n = Wscmp((*p1)->tango, (*p2)->tango)) {
   ^
pod.c:1166:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) {
   ^
pod.c: In function 'dichindocompar':
pod.c:1179:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) {
   ^
pod.c:1182:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   else if (n = ((*p2)->hindo - (*p1)->hindo)) {
   ^
pod.c:1185:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   else if (n = Wscmp((*p1)->tango, (*p2)->tango)) {
   ^
pod.c:1188:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) {
   ^
rm -f pod
gcc -o pod -g -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro pod.o -L../../../lib/RKindep -lRKindep      
cat a.p k.p s.p t.p n.p h.p m.p y.p r.p w.p x.p | ./pod - -p -i -2 > iroha.spl
../../../cmd/mergewd/mergeword < iroha.spl > iroha.t
rm -f iroha.spl
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
making all in dic/ideo/grammar...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
../../../cmd/forcpp/forcpp -7 < gram.code | 		cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -USX | 		../../../cmd/forcpp/forcpp -8 > cpp.gram
../../../cmd/crxgram/crxgram -f cpp.gram
rows 504 cols 374
neg 91
../../../cmd/forsort/forsort -7 < cnj.swd | 		sort | 		../../../cmd/forsort/forsort -8 | 		../../../cmd/mergewd/mergeword > fuzokugo.swd
../../../cmd/crxdic/crxdic  -g -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd
fuzokugo.swd has 186 entries with 309 words
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
making all in dic/ideo/words...
make[6]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
../../../cmd/crxdic/crxdic  -D ../grammar/cnj.bits -m -o bushu.cbd -n bushu bushu.t
bushu.mwd has 179 entries with 5278 words
../../../cmd/crfreq/crfreq -o bushu.cld bushu.cbd bushu.mwd
size 38804 bits 4851 bytes
../../../cmd/crxdic/crxdic  -D ../grammar/cnj.bits -m -o iroha.cbd -n iroha ../../../dic/ideo/pubdic/iroha.t
iroha.mwd has 27481 entries with 42009 words
../../../cmd/crfreq/crfreq -div 512 -o iroha.cld iroha.cbd iroha.mwd
size 125977 bits 15748 bytes
cat bushu.cbd >> iroha.cbd
make[6]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
making all in dic/phono...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/phono'
../../cmd/forcpp/forcpp -7 < default.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename default.kpdef '.kpdef'`.cbp
SIZE 2411 KEYS 296
../../cmd/forcpp/forcpp -7 < jdaemon.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename jdaemon.kpdef '.kpdef'`.cbp
SIZE 2433 KEYS 294
../../cmd/forcpp/forcpp -7 < just.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename just.kpdef '.kpdef'`.cbp
SIZE 2158 KEYS 268
../../cmd/forcpp/forcpp -7 < kaisoku.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kaisoku.kpdef '.kpdef'`.cbp
SIZE 1874 KEYS 210
../../cmd/forcpp/forcpp -7 < kana.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kana.kpdef '.kpdef'`.cbp
<stdin>:331:5: warning: backslash and newline separated by space
SIZE 1806 KEYS 276
../../cmd/forcpp/forcpp -7 < lan5.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename lan5.kpdef '.kpdef'`.cbp
SIZE 1618 KEYS 202
../../cmd/forcpp/forcpp -7 < matsu.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename matsu.kpdef '.kpdef'`.cbp
SIZE 2532 KEYS 312
../../cmd/forcpp/forcpp -7 < newjis.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename newjis.kpdef '.kpdef'`.cbp
SIZE 579 KEYS 88
../../cmd/forcpp/forcpp -7 < romaji.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename romaji.kpdef '.kpdef'`.cbp
SIZE 1705 KEYS 210
../../cmd/forcpp/forcpp -7 < sokuon.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename sokuon.kpdef '.kpdef'`.cbp
SIZE 155 KEYS 19
../../cmd/forcpp/forcpp -7 < english.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename english.kpdef '.kpdef'`.cbp
SIZE 37883 KEYS 2017
../../cmd/forcpp/forcpp -7 < tut.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename tut.kpdef '.kpdef'`.cbp
SIZE 20337 KEYS 2641
../../cmd/forcpp/forcpp -7 < vje.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename vje.kpdef '.kpdef'`.cbp
SIZE 2667 KEYS 324
../../cmd/forcpp/forcpp -7 < wx2+.kpdef | cpp -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename wx2+.kpdef '.kpdef'`.cbp
SIZE 2445 KEYS 300
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[4]: Leaving directory '/«PKGBUILDDIR»/dic'
making all in ./misc...
make[4]: Entering directory '/«PKGBUILDDIR»/misc'
cp default.ca default.canna
sed -e 's%@(cannaSrvDir)%DefCannaSrvDir%g'	\
-e 's%@(cannaKillDir)%DefCannaSrvDir%g'	\
-e 's%@(UnixSockDir)%/tmp/.iroha_unix%g'		\
-e 's%@(UnixSockName)%IROHA%g'	\
-e 's%@(cannaOwner)%bin%g'		\
-e 's%@(ErrDir)%/var/log/canna%g' rc.canna-dist > rc.canna
making all in misc/initfiles...
make[5]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/«PKGBUILDDIR»/misc/initfiles'
make[4]: Leaving directory '/«PKGBUILDDIR»/misc'
making all in ./doc...
make[4]: Entering directory '/«PKGBUILDDIR»/doc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/«PKGBUILDDIR»/doc'
make[3]: Leaving directory '/«PKGBUILDDIR»'

Tue Oct 13 06:50:50 UTC 2015

make[2]: Leaving directory '/«PKGBUILDDIR»'
/usr/bin/make -C doc/man/guide/tex
make[2]: Entering directory '/«PKGBUILDDIR»/doc/man/guide/tex'
(echo "s%@(cannaBinDir)%/usr//bin%g"; \
 echo "s%@(cannaLibDir)%/etc/canna%g"; \
 echo "s%@(cannaIncDir)%/usr//include/canna%g"; \
 echo "s%@(UnixSockDir)%/tmp/.iroha_unix%g"; \
 echo "s%@(UnixSockName)%IROHA%g"; \
 echo "s%@(AccessFile)%/etc/hosts.canna%g"; \
 echo "s%@(DicDir)%/var/lib/canna/dic%g"; \
 echo "s%@(ErrDir)%/var/log/canna%g") > ../../../../misc/manual.sed
sed -f ../../../../misc/manual.sed canna-dist.tex > canna.tex
gcc -g -O2 -fno-strict-aliasing    -I../../../../include     -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO       -c -o cannaindex.o cannaindex.c
cannaindex.c:58:1: warning: return type defaults to 'int' [-Wimplicit-int]
 compentry(a, b)
 ^
cannaindex.c:130:1: warning: return type defaults to 'int' [-Wimplicit-int]
 readindex(f, e)
 ^
cannaindex.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc, argv)
 ^
rm -f cannaindex
gcc -o cannaindex -g -O2 -fno-strict-aliasing   cannaindex.o       
echo 'DUMMY' > candex.tex
platex --kanji=euc canna.tex
This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (euc) (TeX Live 2015/Debian) (preloaded format=platex)
 restricted \write18 enabled.
entering extended mode
(./canna.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/01/01> patch level 2)
Babel <3.9m> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/platex/base/jbook.cls
Document Class: jbook 2006/06/27 v1.6 Standard pLaTeX class
(/usr/share/texlive/texmf-dist/tex/platex/base/jbk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)))
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix 
<2008/02/07> (tvz)) (./canna.sty)
Writing index file canna.idx
No file canna.aux.
[0] [1] [2] [3] [4]
No file canna.toc.
[5] (./jinput.tex
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [1] [2] [3]

fined on input line 178.

<../zukei/modedisp.eps>

LaTeX Warning: Float too large for page by 12.08514pt on input line 189.

[4] [5]

6 undefined on input line 196.

<../zukei/modes.eps> [6] [7] <../zukei/key.eps> [8] [9]

ne 289.


 on input line 358.


d on input line 359.

[10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]

 on input line 933.


d on input line 934.

[21] [22] [23] [24] [25] [26] [27] [28]

318.

[29]

373.

[30] [31] [32] [33] [34] [35] [36] [37] [38]

 1735.

[39]

line 1761.


d on input line 1781.


 1793.

[40] [41]

t line 1857.


 1887.

[42] [43]

 1948.


ne 1949.


line 1950.


1.


ed on input line 1953.


 on input line 1955.


 1967.


 1968.


ned on input line 1969.


line 1971.


line 1972.


put line 1974.


put line 1975.


line 1976.


ned on input line 1978.


ne 1980.


line 1982.


fined on input line 1985.


ned on input line 1987.

[44]

027.

[45]

 line 2038.

[46] [47] [48] [49] [50] [51] [52]

362.


e 2401.


e 2403.

[53]

e 2411.


e 2413.

[54] [55]

e 2511.


e 2513.


e 2521.


e 2523.

[56] [57] [58] [59] [60] [61]

 on input line 2802.


d on input line 2803.

[62] [63] [64]) [65] (./custom.tex [66]
[67]

LaTeX Warning: Reference `.canna' on page 68 undefined on input line 102.


LaTeX Warning: Reference `other' on page 68 undefined on input line 102.


LaTeX Warning: Reference `.canna' on page 68 undefined on input line 106.


LaTeX Warning: Reference `other' on page 68 undefined on input line 121.


on input line 138.

[68]

 input line 178.


put line 246.

[69]

e 309.


 line 334.



[70]

4.

[71]

 line 478.




ut line 489.


e 521.

[72]

ne 532.


 input line 577.

[73] [74]

on input line 672.

[75]

766.


input line 816.

[76]



ed on input line 842.


 on input line 928.

[77]




put line 1006.


 line 1045.


on input line 1076.


input line 1123.

[78] [79] [80] [81]

ine 1248.

[82]

 line 1327.


 line 1353.


 on input line 1361.


d on input line 1362.

[83]
Underfull \hbox (badness 10000) in paragraph at lines 1419--1419
[]\OT1/cmtt/m/n/10 "iroha" "fuzokugo" :bushu "bushu"

Underfull \hbox (badness 10000) in paragraph at lines 1419--1419
\OT1/cmtt/m/n/10 :katakana "mykatakana" :grammar

t line 1425.



[84] [85]

LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
(Font)              using `OMS/cmsy/m/n' instead
(Font)              for symbol `textbackslash' on input line 1622.


ed on input line 1653.


input line 1656.

[86] [87]

 line 1737.

[88] [89]

on input line 1822.




 input line 1829.


 input line 1907.

[90] [91]

LaTeX Warning: Reference `string' on page 92 undefined on input line 1978.

[92]

LaTeX Warning: Reference `character' on page 93 undefined on input line 1997.

[93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106]
Overfull \hbox (12.02753pt too wide) in paragraph at lines 3158--3162
[][]

Overfull \hbox (12.02753pt too wide) in paragraph at lines 3166--3170
[][]
[107]
Overfull \hbox (12.02753pt too wide) in paragraph at lines 3173--3178
[][]

Overfull \hbox (12.02753pt too wide) in paragraph at lines 3182--3187
[][]

Overfull \hbox (12.02753pt too wide) in paragraph at lines 3191--3195
[][]
) [108] (./server.tex

LaTeX Warning: Reference `sec:access-control' on page 109 undefined on input li
ne 60.

[109] [110] [111]
Overfull \hbox (12.44275pt too wide) in paragraph at lines 259--270
[112] [113]

 input line 382.

[114] [115] [116]

.


 input line 596.


605.

[117] [118]

694.

[119]) [120] (./commands.tex
[121]) [122] [123] (./library.tex [168]

Overfull \hbox (60.6378pt too wide) in paragraph at lines 70--74
[][]

Overfull \hbox (60.6378pt too wide) in paragraph at lines 77--81
[][] 
[169] [170]


[171]
Overfull \hbox (13.08633pt too wide) in paragraph at lines 238--276
[][] 
[172] [173]

LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined
(Font)              using `JT1/mc/m/n' instead on input line 405.


LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
(Font)              using `JY1/mc/m/n' instead on input line 405.


ine 410.


426.

[174] <../zukei/context.eps> [175] [176] <../zukei/interdpy.eps>




[177] [178] [179] [180] [181] [182] [183] [184] [185] [186]) [187] [188]
(./konna.tex
[209]

ut line 126.


ut line 129.


ut line 132.


ut line 135.


ut line 138.


ut line 141.


ut line 144.


ut line 147.


ut line 150.


 input line 153.


 input line 156.


 input line 159.


 input line 162.


ut line 185.


 input line 187.

[210] [211] [212] [213]

ut line 398.


 input line 424.


 input line 426.

[214]

fined on input line 476.


215 undefined on input line 478.

[215] [216] [217]) [218] (./keymap.tex
) [219] (./func.tex [220]
[221] [222] [223] [224]) [225] (./customfn.tex [226]

Overfull \hbox (7.54723pt too wide) in paragraph at lines 29--48
 [] 

Overfull \hbox (7.54723pt too wide) in paragraph at lines 52--83
 [] 
[227]
Overfull \hbox (7.54723pt too wide) in paragraph at lines 87--114
 [] 
[228]
Overfull \hbox (7.54723pt too wide) in paragraph at lines 118--142
 [] 
[229]) [230] (./romkana.tex
[231] [232]) [233]
No file rkexp.tex.
(./customex.tex [234]
[235] [236] [237] [238] [239] [240] [241] [242] [243] [244]) [245] (./bushu.tex
 [246]
[247] [248] [249] [250]) [251] (./hinshi.tex [252]
[253]) [254] (./kanacode.tex
<../zukei/katakana.epsf>) [255] (./kancode.tex [256]
[257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267]) [268]
(./candex.tex) [269] (./canna.aux (./jinput.aux) (./custom.aux) (./server.aux)
(./commands.aux) (./library.aux) (./konna.aux) (./keymap.aux) (./func.aux)
(./customfn.aux) (./romkana.aux) (./rkexp.aux) (./customex.aux) (./bushu.aux)
(./hinshi.aux) (./kanacode.aux) (./kancode.aux))

LaTeX Font Warning: Some font shapes were not available, defaults substituted.


LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information)
Output written on canna.dvi (211 pages, 679216 bytes).
Transcript written on canna.log.
./cannaindex canna.idx > candex.tex
platex --kanji=euc canna.tex
This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (euc) (TeX Live 2015/Debian) (preloaded format=platex)
 restricted \write18 enabled.
entering extended mode
(./canna.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/01/01> patch level 2)
Babel <3.9m> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/platex/base/jbook.cls
Document Class: jbook 2006/06/27 v1.6 Standard pLaTeX class
(/usr/share/texlive/texmf-dist/tex/platex/base/jbk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)))
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix 
<2008/02/07> (tvz)) (./canna.sty)
Writing index file canna.idx
(./canna.aux (./jinput.aux) (./custom.aux) (./server.aux) (./commands.aux)
(./library.aux) (./konna.aux) (./keymap.aux) (./func.aux) (./customfn.aux)
(./romkana.aux) (./rkexp.aux) (./customex.aux) (./bushu.aux) (./hinshi.aux)
(./kanacode.aux) (./kancode.aux)) [0] [1] [2] [3] [4] (./canna.toc [5] [6]
[7] [8]) [9] (./jinput.tex
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [1] [2] [3]
<../zukei/modedisp.eps>

LaTeX Warning: Float too large for page by 12.08514pt on input line 189.

[4] [5] <../zukei/modes.eps> [6] [7] <../zukei/key.eps> [8] [9] [10] [11]
[12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26]
[27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41]
[42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56]
[57] [58] [59] [60] [61] [62] [63] [64]) [65] (./custom.tex [66]
[67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81]
[82] [83]
Underfull \hbox (badness 10000) in paragraph at lines 1419--1419
[]\OT1/cmtt/m/n/10 "iroha" "fuzokugo" :bushu "bushu"

Underfull \hbox (badness 10000) in paragraph at lines 1419--1419
\OT1/cmtt/m/n/10 :katakana "mykatakana" :grammar
[84] [85]

LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
(Font)              using `OMS/cmsy/m/n' instead
(Font)              for symbol `textbackslash' on input line 1622.

[86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]
[101] [102] [103] [104] [105] [106]
Overfull \hbox (12.02753pt too wide) in paragraph at lines 3158--3162
[][]

Overfull \hbox (12.02753pt too wide) in paragraph at lines 3166--3170
[][]
[107]
Overfull \hbox (12.02753pt too wide) in paragraph at lines 3173--3178
[][]

Overfull \hbox (12.02753pt too wide) in paragraph at lines 3182--3187
[][]

Overfull \hbox (12.02753pt too wide) in paragraph at lines 3191--3195
[][]
) [108] (./server.tex
[109] [110] [111]
Overfull \hbox (12.44275pt too wide) in paragraph at lines 259--270
[112] [113] [114] [115] [116] [117] [118] [119]) [120] (./commands.tex
[121]) [122] [123] (./library.tex [168]

Overfull \hbox (60.6378pt too wide) in paragraph at lines 70--74
[][]

Overfull \hbox (60.6378pt too wide) in paragraph at lines 77--81
[][] 
[169] [170] [171]
Overfull \hbox (13.08633pt too wide) in paragraph at lines 238--276
[][] 
[172] [173]

LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined
(Font)              using `JT1/mc/m/n' instead on input line 405.


LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
(Font)              using `JY1/mc/m/n' instead on input line 405.

[174] <../zukei/context.eps> [175] [176] <../zukei/interdpy.eps> [177] [178]
[179] [180] [181] [182] [183] [184] [185] [186]) [187] [188] (./konna.tex
[209] [210] [211] [212] [213] [214] [215] [216] [217]) [218] (./keymap.tex
) [219] (./func.tex [220]
[221] [222] [223] [224]) [225] (./customfn.tex [226]

Overfull \hbox (7.54723pt too wide) in paragraph at lines 29--48
 [] 

Overfull \hbox (7.54723pt too wide) in paragraph at lines 52--83
 [] 
[227]
Overfull \hbox (7.54723pt too wide) in paragraph at lines 87--114
 [] 
[228]
Overfull \hbox (7.54723pt too wide) in paragraph at lines 118--142
 [] 
[229]) [230] (./romkana.tex
[231] [232]) [233]
No file rkexp.tex.
(./customex.tex [234]
[235] [236] [237] [238] [239] [240] [241] [242] [243] [244]) [245] (./bushu.tex
 [246]
[247] [248] [249] [250]) [251] (./hinshi.tex [252]
[253]) [254] (./kanacode.tex
<../zukei/katakana.epsf>) [255] (./kancode.tex [256]
[257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267]) [268]
(./candex.tex [269] [270] [271] [272] [273]) [274] [275] (./canna.aux
(./jinput.aux) (./custom.aux) (./server.aux) (./commands.aux) (./library.aux)
(./konna.aux) (./keymap.aux) (./func.aux) (./customfn.aux) (./romkana.aux)
(./rkexp.aux) (./customex.aux) (./bushu.aux) (./hinshi.aux) (./kanacode.aux)
(./kancode.aux))

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

 )
(see the transcript file for additional information)
Output written on canna.dvi (221 pages, 808436 bytes).
Transcript written on canna.log.
make[2]: Leaving directory '/«PKGBUILDDIR»/doc/man/guide/tex'
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_auto_test -a
 fakeroot debian/rules binary-arch
dh binary-arch
   dh_testroot -a
   dh_prep -a
   dh_installdirs -a
   dh_auto_install -a
	make -j1 install DESTDIR=/«PKGBUILDDIR»/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/«PKGBUILDDIR»'
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr//bin
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/etc/canna
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
+ chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
+ chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/var/log/canna
+ chown bin /«PKGBUILDDIR»/debian/tmp/var/log/canna
+ chgrp bin /«PKGBUILDDIR»/debian/tmp/var/log/canna
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr//include/canna
+ install -c -m 0444 pubconf.h /«PKGBUILDDIR»/debian/tmp/usr//include/canna
installing in ./lib...
make[2]: Entering directory '/«PKGBUILDDIR»/lib'
installing in lib/RKindep...
make[3]: Entering directory '/«PKGBUILDDIR»/lib/RKindep'
install in lib/RKindep done
make[3]: Leaving directory '/«PKGBUILDDIR»/lib/RKindep'
installing in lib/RK...
make[3]: Entering directory '/«PKGBUILDDIR»/lib/RK'
+ install -c -m 0444 RK.h /«PKGBUILDDIR»/debian/tmp/usr//include/canna
install in lib/RK done
make[3]: Leaving directory '/«PKGBUILDDIR»/lib/RK'
installing in lib/RKC...
make[3]: Entering directory '/«PKGBUILDDIR»/lib/RKC'
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr//lib
install -c -m 0755 libRKC.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC.so.1
+ ln -s libRKC.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC.so
+ ln -s libRKC.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC.so
install -c -m 0644 libRKC.a /«PKGBUILDDIR»/debian/tmp/usr//lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC.a
install in lib/RKC done
make[3]: Leaving directory '/«PKGBUILDDIR»/lib/RKC'
installing in lib/RKC16...
make[3]: Entering directory '/«PKGBUILDDIR»/lib/RKC16'
install -c -m 0755 libRKC16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC16.so.1
+ ln -s libRKC16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC16.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC16.so
+ ln -s libRKC16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC16.so
install -c -m 0644 libRKC16.a /«PKGBUILDDIR»/debian/tmp/usr//lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr//lib/libRKC16.a
install in lib/RKC16 done
make[3]: Leaving directory '/«PKGBUILDDIR»/lib/RKC16'
installing in lib/canna...
make[3]: Entering directory '/«PKGBUILDDIR»/lib/canna'
install -c -m 0755 libcanna.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna.so.1
+ ln -s libcanna.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna.so
+ ln -s libcanna.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna.so
install -c -m 0644 libcanna.a /«PKGBUILDDIR»/debian/tmp/usr//lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna.a
install in lib/canna done
make[3]: Leaving directory '/«PKGBUILDDIR»/lib/canna'
installing in lib/canna16...
make[3]: Entering directory '/«PKGBUILDDIR»/lib/canna16'
install -c -m 0755 libcanna16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna16.so.1
+ ln -s libcanna16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna16.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna16.so
+ ln -s libcanna16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna16.so
install -c -m 0644 libcanna16.a /«PKGBUILDDIR»/debian/tmp/usr//lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr//lib/libcanna16.a
install in lib/canna16 done
make[3]: Leaving directory '/«PKGBUILDDIR»/lib/canna16'
make[2]: Leaving directory '/«PKGBUILDDIR»/lib'
installing in ./canna...
make[2]: Entering directory '/«PKGBUILDDIR»/canna'
+ install -c -m 0444 jrkanji.h /«PKGBUILDDIR»/debian/tmp/usr//include/canna
+ install -c -m 0444 keydef.h /«PKGBUILDDIR»/debian/tmp/usr//include/canna
+ install -c -m 0444 mfdef.h /«PKGBUILDDIR»/debian/tmp/usr//include/canna
+ install -c -m 0444 sysdep.h /«PKGBUILDDIR»/debian/tmp/usr//include/canna
install in canna done
make[2]: Leaving directory '/«PKGBUILDDIR»/canna'
installing in ./server...
make[2]: Entering directory '/«PKGBUILDDIR»/server'
+ mkdir -p /«PKGBUILDDIR»/debian/tmpDefCannaSrvDir
+ install -c -s cannaserver /«PKGBUILDDIR»/debian/tmpDefCannaSrvDir
install in server done
make[2]: Leaving directory '/«PKGBUILDDIR»/server'
installing in ./cmd...
make[2]: Entering directory '/«PKGBUILDDIR»/cmd'
installing in cmd/crfreq...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
install -c   crfreq /«PKGBUILDDIR»/debian/tmp/usr//bin/crfreq
install in cmd/crfreq done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/crfreq'
installing in cmd/crxdic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
install -c   crxdic /«PKGBUILDDIR»/debian/tmp/usr//bin/crxdic
install in cmd/crxdic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/crxdic'
installing in cmd/crxgram...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
install -c   crxgram /«PKGBUILDDIR»/debian/tmp/usr//bin/crxgram
install in cmd/crxgram done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/crxgram'
installing in cmd/ctow...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
install -c   ctow /«PKGBUILDDIR»/debian/tmp/usr//bin/ctow
install in cmd/ctow done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/ctow'
installing in cmd/dpromdic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
install -c   dpromdic /«PKGBUILDDIR»/debian/tmp/usr//bin/dpromdic
install in cmd/dpromdic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/dpromdic'
installing in cmd/dpxdic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
install -c   dpxdic /«PKGBUILDDIR»/debian/tmp/usr//bin/dpxdic
install in cmd/dpxdic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/dpxdic'
installing in cmd/dicar...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
install -c   dicar /«PKGBUILDDIR»/debian/tmp/usr//bin/dicar
install in cmd/dicar done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/dicar'
installing in cmd/forcpp...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
install -c   forcpp /«PKGBUILDDIR»/debian/tmp/usr//bin/forcpp
install in cmd/forcpp done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/forcpp'
installing in cmd/forsort...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
install -c   forsort /«PKGBUILDDIR»/debian/tmp/usr//bin/forsort
install in cmd/forsort done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/forsort'
installing in cmd/kpdic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
install -c   kpdic /«PKGBUILDDIR»/debian/tmp/usr//bin/kpdic
install in cmd/kpdic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/kpdic'
installing in cmd/mergewd...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
install -c   mergeword /«PKGBUILDDIR»/debian/tmp/usr//bin/mergeword
install in cmd/mergewd done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/mergewd'
installing in cmd/splitwd...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
install -c   splitword /«PKGBUILDDIR»/debian/tmp/usr//bin/splitword
install in cmd/splitwd done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/splitwd'
installing in cmd/wtoc...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
install -c   wtoc /«PKGBUILDDIR»/debian/tmp/usr//bin/wtoc
install in cmd/wtoc done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/wtoc'
installing in cmd/mkromdic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
install -c -m 0755 mkromdic /«PKGBUILDDIR»/debian/tmp/usr//bin/mkromdic
install in cmd/mkromdic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
installing in cmd/mkbindic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
install -c -m 0755 mkbindic /«PKGBUILDDIR»/debian/tmp/usr//bin/mkbindic
install in cmd/mkbindic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
installing in cmd/dpbindic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
install -c -m 0755 dpbindic /«PKGBUILDDIR»/debian/tmp/usr//bin/dpbindic
install in cmd/dpbindic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
installing in cmd/chkconc...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
install -c   chkconc /«PKGBUILDDIR»/debian/tmp/usr//bin/chkconc
install in cmd/chkconc done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/chkconc'
installing in cmd/canlisp...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
install -c   canlisp /«PKGBUILDDIR»/debian/tmp/usr//bin/canlisp
install in cmd/canlisp done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/canlisp'
installing in cmd/cannacheck...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
install -c   cannacheck /«PKGBUILDDIR»/debian/tmp/usr//bin/cannacheck
install in cmd/cannacheck done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/cannacheck'
installing in cmd/cannastat...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
install -c   cannastat /«PKGBUILDDIR»/debian/tmp/usr//bin/cannastat
install in cmd/cannastat done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/cannastat'
installing in cmd/cshost...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
install -c   cshost /«PKGBUILDDIR»/debian/tmp/usr//bin/cshost
install in cmd/cshost done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/cshost'
installing in cmd/catdic...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
install -c   catdic /«PKGBUILDDIR»/debian/tmp/usr//bin/catdic
rm -f /«PKGBUILDDIR»/debian/tmp/usr//bin/cpdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/lsdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/mkdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/mvdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/rmdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/syncdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/chmoddic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/addwords 	/«PKGBUILDDIR»/debian/tmp/usr//bin/delwords /«PKGBUILDDIR»/debian/tmpDefCannaSrvDir/cannakill
for p in /«PKGBUILDDIR»/debian/tmp/usr//bin/cpdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/lsdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/mkdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/mvdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/rmdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/syncdic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/chmoddic 	/«PKGBUILDDIR»/debian/tmp/usr//bin/addwords 	/«PKGBUILDDIR»/debian/tmp/usr//bin/delwords; do ln -s catdic $p; done
for p in /«PKGBUILDDIR»/debian/tmpDefCannaSrvDir/cannakill; do ln -s /usr//bin/catdic $p; done
install in cmd/catdic done
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd/catdic'
make[2]: Leaving directory '/«PKGBUILDDIR»/cmd'
installing in ./dic...
make[2]: Entering directory '/«PKGBUILDDIR»/dic'
installing in dic/ideo...
make[3]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
installing in dic/ideo/pubdic...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
install in dic/ideo/pubdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
installing in dic/ideo/grammar...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
+ install -c -m 0664 -o bin -g bin fuzokugo.cbd /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chmod ug+w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
install in dic/ideo/grammar done
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
installing in dic/ideo/words...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
+ install -c -m 0664 -o bin -g bin iroha.cbd /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
+ install -c -m 0664 -o bin -g bin iroha.cld /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
+ install -c -m 0664 -o bin -g bin bushu.cld /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
install -c -m 0444 dics.dir /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chmod ug+w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
chmod ug+w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
chmod -w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/dics.dir
install -c -m 0444 necgaiji.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/necgaiji.ctd
install -c -m 0444 kanasmpl.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/kanasmpl.ctd
install -c -m 0444 software.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/software.ctd
install -c -m 0444 chimei.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/chimei.ctd
install -c -m 0444 hojomwd.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/hojomwd.ctd
install -c -m 0444 hojoswd.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/hojoswd.ctd
install -c -m 0444 suffix.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/suffix.ctd
install -c -m 0444 number.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/number.ctd
install -c -m 0444 katakana.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/katakana.ctd
install -c -m 0444 keishiki.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/keishiki.ctd
cd /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna ; chmod 0664 *.ctd ;	chown bin *.ctd ; chgrp bin *.ctd
install in dic/ideo/words done
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[3]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
installing in dic/phono...
make[3]: Entering directory '/«PKGBUILDDIR»/dic/phono'
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/etc/canna/dic
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/sample/src
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 default.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 jdaemon.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 just.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 kaisoku.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 kana.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 lan5.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 matsu.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 newjis.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 romaji.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 sokuon.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 english.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 tut.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 vje.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
+ install -c -m 0444 wx2+.cbp /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 default.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/default.ctd
install -c -m 0444 jdaemon.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/jdaemon.ctd
install -c -m 0444 just.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/just.ctd
install -c -m 0444 kaisoku.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/kaisoku.ctd
install -c -m 0444 kana.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/kana.ctd
install -c -m 0444 lan5.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/lan5.ctd
install -c -m 0444 matsu.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/matsu.ctd
install -c -m 0444 newjis.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/newjis.ctd
install -c -m 0444 romaji.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/romaji.ctd
install -c -m 0444 sokuon.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/sokuon.ctd
install -c -m 0444 english.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/english.ctd
install -c -m 0444 tut.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/tut.ctd
install -c -m 0444 vje.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/vje.ctd
install -c -m 0444 wx2+.kpdef /«PKGBUILDDIR»/debian/tmp/sample/src/wx2+.ctd
install in dic/phono done
make[3]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[2]: Leaving directory '/«PKGBUILDDIR»/dic'
installing in ./misc...
make[2]: Entering directory '/«PKGBUILDDIR»/misc'
install -c -m 0444 default.canna /«PKGBUILDDIR»/debian/tmp
install -c -m 0444 is.c /«PKGBUILDDIR»/debian/tmp/sample/src
installing in misc/initfiles...
make[3]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
install -c -m 0444 verbose.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 1.1.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 1.2.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 fixer.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 jdemon.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 just.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 lan5.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 modes.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 matsu.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 sample.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 skk.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 tut.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 unix.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 vje.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install -c -m 0444 wx2+.canna /«PKGBUILDDIR»/debian/tmp/usr//share/canna
install in misc/initfiles done
make[3]: Leaving directory '/«PKGBUILDDIR»/misc/initfiles'
make[2]: Leaving directory '/«PKGBUILDDIR»/misc'
installing in ./doc...
make[2]: Entering directory '/«PKGBUILDDIR»/doc'
install in doc done
make[2]: Leaving directory '/«PKGBUILDDIR»/doc'
make[1]: Leaving directory '/«PKGBUILDDIR»'
   debian/rules override_dh_install
make[1]: Entering directory '/«PKGBUILDDIR»'
make install \
	cannaBinDir=/«PKGBUILDDIR»/debian/tmp/usr/bin \
	cannaSrvDir=/«PKGBUILDDIR»/debian/tmp/usr/sbin \
	cannaLibDir=/«PKGBUILDDIR»/debian/tmp/var/lib/canna \
	cannaEtcDir=/«PKGBUILDDIR»/debian/tmp/etc/canna \
	cannaShareDir=/«PKGBUILDDIR»/debian/tmp/usr/share/canna \
	cannaManDir=/«PKGBUILDDIR»/debian/tmp/usr/share/man \
	cannaIncDir=/«PKGBUILDDIR»/debian/tmp/usr/include/canna \
	libCannaDir=/«PKGBUILDDIR»/debian/tmp/usr/lib \
	cannaDocDir=/«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g \
	DicDir=/«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic \
	ErrDir=/«PKGBUILDDIR»/debian/tmp/var/log/canna
make[2]: Entering directory '/«PKGBUILDDIR»'
+ install -c -m 0444 pubconf.h /«PKGBUILDDIR»/debian/tmp/usr/include/canna
installing in ./lib...
make[3]: Entering directory '/«PKGBUILDDIR»/lib'
installing in lib/RKindep...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RKindep'
install in lib/RKindep done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RKindep'
installing in lib/RK...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RK'
+ install -c -m 0444 RK.h /«PKGBUILDDIR»/debian/tmp/usr/include/canna
install in lib/RK done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RK'
installing in lib/RKC...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RKC'
install -c -m 0755 libRKC.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC.so.1
+ ln -s libRKC.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC.so
+ ln -s libRKC.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC.so
install -c -m 0644 libRKC.a /«PKGBUILDDIR»/debian/tmp/usr/lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC.a
install in lib/RKC done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RKC'
installing in lib/RKC16...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RKC16'
install -c -m 0755 libRKC16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC16.so.1
+ ln -s libRKC16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC16.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC16.so
+ ln -s libRKC16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC16.so
install -c -m 0644 libRKC16.a /«PKGBUILDDIR»/debian/tmp/usr/lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr/lib/libRKC16.a
install in lib/RKC16 done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RKC16'
installing in lib/canna...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/canna'
install -c -m 0755 libcanna.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna.so.1
+ ln -s libcanna.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna.so
+ ln -s libcanna.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna.so
install -c -m 0644 libcanna.a /«PKGBUILDDIR»/debian/tmp/usr/lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna.a
install in lib/canna done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/canna'
installing in lib/canna16...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/canna16'
install -c -m 0755 libcanna16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna16.so.1
+ ln -s libcanna16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna16.so.1
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna16.so
+ ln -s libcanna16.so.1.2 /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna16.so
install -c -m 0644 libcanna16.a /«PKGBUILDDIR»/debian/tmp/usr/lib
ranlib  /«PKGBUILDDIR»/debian/tmp/usr/lib/libcanna16.a
install in lib/canna16 done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/canna16'
make[3]: Leaving directory '/«PKGBUILDDIR»/lib'
installing in ./canna...
make[3]: Entering directory '/«PKGBUILDDIR»/canna'
+ install -c -m 0444 jrkanji.h /«PKGBUILDDIR»/debian/tmp/usr/include/canna
+ install -c -m 0444 keydef.h /«PKGBUILDDIR»/debian/tmp/usr/include/canna
+ install -c -m 0444 mfdef.h /«PKGBUILDDIR»/debian/tmp/usr/include/canna
+ install -c -m 0444 sysdep.h /«PKGBUILDDIR»/debian/tmp/usr/include/canna
install in canna done
make[3]: Leaving directory '/«PKGBUILDDIR»/canna'
installing in ./server...
make[3]: Entering directory '/«PKGBUILDDIR»/server'
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/sbin
+ install -c -s cannaserver /«PKGBUILDDIR»/debian/tmp/usr/sbin
install in server done
make[3]: Leaving directory '/«PKGBUILDDIR»/server'
installing in ./cmd...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd'
installing in cmd/crfreq...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
install -c   crfreq /«PKGBUILDDIR»/debian/tmp/usr/bin/crfreq
install in cmd/crfreq done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/crfreq'
installing in cmd/crxdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
install -c   crxdic /«PKGBUILDDIR»/debian/tmp/usr/bin/crxdic
install in cmd/crxdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/crxdic'
installing in cmd/crxgram...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
install -c   crxgram /«PKGBUILDDIR»/debian/tmp/usr/bin/crxgram
install in cmd/crxgram done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/crxgram'
installing in cmd/ctow...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
install -c   ctow /«PKGBUILDDIR»/debian/tmp/usr/bin/ctow
install in cmd/ctow done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/ctow'
installing in cmd/dpromdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
install -c   dpromdic /«PKGBUILDDIR»/debian/tmp/usr/bin/dpromdic
install in cmd/dpromdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dpromdic'
installing in cmd/dpxdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
install -c   dpxdic /«PKGBUILDDIR»/debian/tmp/usr/bin/dpxdic
install in cmd/dpxdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dpxdic'
installing in cmd/dicar...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
install -c   dicar /«PKGBUILDDIR»/debian/tmp/usr/bin/dicar
install in cmd/dicar done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dicar'
installing in cmd/forcpp...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
install -c   forcpp /«PKGBUILDDIR»/debian/tmp/usr/bin/forcpp
install in cmd/forcpp done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/forcpp'
installing in cmd/forsort...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
install -c   forsort /«PKGBUILDDIR»/debian/tmp/usr/bin/forsort
install in cmd/forsort done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/forsort'
installing in cmd/kpdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
install -c   kpdic /«PKGBUILDDIR»/debian/tmp/usr/bin/kpdic
install in cmd/kpdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/kpdic'
installing in cmd/mergewd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
install -c   mergeword /«PKGBUILDDIR»/debian/tmp/usr/bin/mergeword
install in cmd/mergewd done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/mergewd'
installing in cmd/splitwd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
install -c   splitword /«PKGBUILDDIR»/debian/tmp/usr/bin/splitword
install in cmd/splitwd done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/splitwd'
installing in cmd/wtoc...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
install -c   wtoc /«PKGBUILDDIR»/debian/tmp/usr/bin/wtoc
install in cmd/wtoc done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/wtoc'
installing in cmd/mkromdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
install -c -m 0755 mkromdic /«PKGBUILDDIR»/debian/tmp/usr/bin/mkromdic
install in cmd/mkromdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
installing in cmd/mkbindic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
install -c -m 0755 mkbindic /«PKGBUILDDIR»/debian/tmp/usr/bin/mkbindic
install in cmd/mkbindic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
installing in cmd/dpbindic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
install -c -m 0755 dpbindic /«PKGBUILDDIR»/debian/tmp/usr/bin/dpbindic
install in cmd/dpbindic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
installing in cmd/chkconc...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
install -c   chkconc /«PKGBUILDDIR»/debian/tmp/usr/bin/chkconc
install in cmd/chkconc done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/chkconc'
installing in cmd/canlisp...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
install -c   canlisp /«PKGBUILDDIR»/debian/tmp/usr/bin/canlisp
install in cmd/canlisp done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/canlisp'
installing in cmd/cannacheck...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
install -c   cannacheck /«PKGBUILDDIR»/debian/tmp/usr/bin/cannacheck
install in cmd/cannacheck done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/cannacheck'
installing in cmd/cannastat...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
install -c   cannastat /«PKGBUILDDIR»/debian/tmp/usr/bin/cannastat
install in cmd/cannastat done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/cannastat'
installing in cmd/cshost...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
install -c   cshost /«PKGBUILDDIR»/debian/tmp/usr/bin/cshost
install in cmd/cshost done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/cshost'
installing in cmd/catdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
install -c   catdic /«PKGBUILDDIR»/debian/tmp/usr/bin/catdic
rm -f /«PKGBUILDDIR»/debian/tmp/usr/bin/cpdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/lsdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/mkdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/mvdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/rmdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/syncdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/chmoddic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/addwords 	/«PKGBUILDDIR»/debian/tmp/usr/bin/delwords /«PKGBUILDDIR»/debian/tmp/usr/sbin/cannakill
for p in /«PKGBUILDDIR»/debian/tmp/usr/bin/cpdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/lsdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/mkdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/mvdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/rmdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/syncdic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/chmoddic 	/«PKGBUILDDIR»/debian/tmp/usr/bin/addwords 	/«PKGBUILDDIR»/debian/tmp/usr/bin/delwords; do ln -s catdic $p; done
for p in /«PKGBUILDDIR»/debian/tmp/usr/sbin/cannakill; do ln -s /«PKGBUILDDIR»/debian/tmp/usr/bin/catdic $p; done
install in cmd/catdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/catdic'
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd'
installing in ./dic...
make[3]: Entering directory '/«PKGBUILDDIR»/dic'
installing in dic/ideo...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
installing in dic/ideo/pubdic...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
install in dic/ideo/pubdic done
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
installing in dic/ideo/grammar...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
+ install -c -m 0664 -o bin -g bin fuzokugo.cbd /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chmod ug+w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
install in dic/ideo/grammar done
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
installing in dic/ideo/words...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
+ install -c -m 0664 -o bin -g bin iroha.cbd /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
+ install -c -m 0664 -o bin -g bin iroha.cld /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
+ install -c -m 0664 -o bin -g bin bushu.cld /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
install -c -m 0444 dics.dir /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chmod ug+w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna
chgrp bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
chown bin /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
chmod ug+w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic
chmod -w /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/dics.dir
install -c -m 0444 necgaiji.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/necgaiji.ctd
install -c -m 0444 kanasmpl.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/kanasmpl.ctd
install -c -m 0444 software.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/software.ctd
install -c -m 0444 chimei.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/chimei.ctd
install -c -m 0444 hojomwd.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/hojomwd.ctd
install -c -m 0444 hojoswd.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/hojoswd.ctd
install -c -m 0444 suffix.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/suffix.ctd
install -c -m 0444 number.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/number.ctd
install -c -m 0444 katakana.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/katakana.ctd
install -c -m 0444 keishiki.t /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/keishiki.ctd
cd /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna ; chmod 0664 *.ctd ;	chown bin *.ctd ; chgrp bin *.ctd
install in dic/ideo/words done
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
installing in dic/phono...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/phono'
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src
+ install -c -m 0444 default.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 jdaemon.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 just.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 kaisoku.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 kana.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 lan5.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 matsu.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 newjis.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 romaji.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 sokuon.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 english.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 tut.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 vje.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
+ install -c -m 0444 wx2+.cbp /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 default.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/default.ctd
install -c -m 0444 jdaemon.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/jdaemon.ctd
install -c -m 0444 just.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/just.ctd
install -c -m 0444 kaisoku.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/kaisoku.ctd
install -c -m 0444 kana.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/kana.ctd
install -c -m 0444 lan5.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/lan5.ctd
install -c -m 0444 matsu.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/matsu.ctd
install -c -m 0444 newjis.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/newjis.ctd
install -c -m 0444 romaji.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/romaji.ctd
install -c -m 0444 sokuon.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/sokuon.ctd
install -c -m 0444 english.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/english.ctd
install -c -m 0444 tut.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/tut.ctd
install -c -m 0444 vje.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/vje.ctd
install -c -m 0444 wx2+.kpdef /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src/wx2+.ctd
install in dic/phono done
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[3]: Leaving directory '/«PKGBUILDDIR»/dic'
installing in ./misc...
make[3]: Entering directory '/«PKGBUILDDIR»/misc'
install -c -m 0444 default.canna /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g
install -c -m 0444 is.c /«PKGBUILDDIR»/debian/tmp/usr/share/doc/libcanna1g/sample/src
installing in misc/initfiles...
make[4]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
install -c -m 0444 verbose.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 1.1.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 1.2.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 fixer.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 jdemon.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 just.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 lan5.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 modes.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 matsu.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 sample.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 skk.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 tut.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 unix.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 vje.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install -c -m 0444 wx2+.canna /«PKGBUILDDIR»/debian/tmp/usr/share/canna
install in misc/initfiles done
make[4]: Leaving directory '/«PKGBUILDDIR»/misc/initfiles'
make[3]: Leaving directory '/«PKGBUILDDIR»/misc'
installing in ./doc...
make[3]: Entering directory '/«PKGBUILDDIR»/doc'
install in doc done
make[3]: Leaving directory '/«PKGBUILDDIR»/doc'
make[2]: Leaving directory '/«PKGBUILDDIR»'
make install.man \
	cannaManDir=/«PKGBUILDDIR»/debian/tmp/usr/share/man \
	MANSUFFIX=1 LIBMANSUFFIX=3
make[2]: Entering directory '/«PKGBUILDDIR»'
installing man pages in ./lib...
make[3]: Entering directory '/«PKGBUILDDIR»/lib'
installing man pages in lib/RKindep...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RKindep'
install.man in lib/RKindep done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RKindep'
installing man pages in lib/RK...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RK'
sed -f ../../misc/manual.sed RkBgnBun.man > RkBgnBun.tmp
sed -f ../../misc/manual.sed RkBgnBun.jmn > RkBgnBun.jtmp
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3
install -c -m 0444 RkBgnBun.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkBgnBun.3
install -c -m 0444 RkBgnBun.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkBgnBun.3
rm -f RkBgnBun.tmp RkBgnBun.jtmp
sed -f ../../misc/manual.sed RkDefine.man > RkDefine.tmp
sed -f ../../misc/manual.sed RkDefine.jmn > RkDefine.jtmp
install -c -m 0444 RkDefine.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkDefineDic.3
install -c -m 0444 RkDefine.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkDefineDic.3
rm -f RkDefine.tmp RkDefine.jtmp
sed -f ../../misc/manual.sed RkDelete.man > RkDelete.tmp
sed -f ../../misc/manual.sed RkDelete.jmn > RkDelete.jtmp
install -c -m 0444 RkDelete.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkDeleteDic.3
install -c -m 0444 RkDelete.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkDeleteDic.3
rm -f RkDelete.tmp RkDelete.jtmp
sed -f ../../misc/manual.sed RkEndBun.man > RkEndBun.tmp
sed -f ../../misc/manual.sed RkEndBun.jmn > RkEndBun.jtmp
install -c -m 0444 RkEndBun.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkEndBun.3
install -c -m 0444 RkEndBun.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkEndBun.3
rm -f RkEndBun.tmp RkEndBun.jtmp
sed -f ../../misc/manual.sed RkEnlarg.man > RkEnlarg.tmp
sed -f ../../misc/manual.sed RkEnlarg.jmn > RkEnlarg.jtmp
install -c -m 0444 RkEnlarg.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkEnlarge.3
install -c -m 0444 RkEnlarg.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkEnlarge.3
rm -f RkEnlarg.tmp RkEnlarg.jtmp
sed -f ../../misc/manual.sed RkFinali.man > RkFinali.tmp
sed -f ../../misc/manual.sed RkFinali.jmn > RkFinali.jtmp
install -c -m 0444 RkFinali.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkFinalize.3
install -c -m 0444 RkFinali.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkFinalize.3
rm -f RkFinali.tmp RkFinali.jtmp
sed -f ../../misc/manual.sed RkGetDic.man > RkGetDic.tmp
sed -f ../../misc/manual.sed RkGetDic.jmn > RkGetDic.jtmp
install -c -m 0444 RkGetDic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkGetDicList.3
install -c -m 0444 RkGetDic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkGetDicList.3
rm -f RkGetDic.tmp RkGetDic.jtmp
sed -f ../../misc/manual.sed RkGetKan.man > RkGetKan.tmp
sed -f ../../misc/manual.sed RkGetKan.jmn > RkGetKan.jtmp
install -c -m 0444 RkGetKan.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkGetKanji.3
install -c -m 0444 RkGetKan.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkGetKanji.3
rm -f RkGetKan.tmp RkGetKan.jtmp
sed -f ../../misc/manual.sed RkGetLex.man > RkGetLex.tmp
sed -f ../../misc/manual.sed RkGetLex.jmn > RkGetLex.jtmp
install -c -m 0444 RkGetLex.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkGetLex.3
install -c -m 0444 RkGetLex.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkGetLex.3
rm -f RkGetLex.tmp RkGetLex.jtmp
sed -f ../../misc/manual.sed RkGetSta.man > RkGetSta.tmp
sed -f ../../misc/manual.sed RkGetSta.jmn > RkGetSta.jtmp
install -c -m 0444 RkGetSta.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkGetStat.3
install -c -m 0444 RkGetSta.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkGetStat.3
rm -f RkGetSta.tmp RkGetSta.jtmp
sed -f ../../misc/manual.sed RkGetYom.man > RkGetYom.tmp
sed -f ../../misc/manual.sed RkGetYom.jmn > RkGetYom.jtmp
install -c -m 0444 RkGetYom.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkGetYomi.3
install -c -m 0444 RkGetYom.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkGetYomi.3
rm -f RkGetYom.tmp RkGetYom.jtmp
sed -f ../../misc/manual.sed RkGoto.man > RkGoto.tmp
sed -f ../../misc/manual.sed RkGoto.jmn > RkGoto.jtmp
install -c -m 0444 RkGoto.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkGoto.3
install -c -m 0444 RkGoto.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkGoto.3
rm -f RkGoto.tmp RkGoto.jtmp
sed -f ../../misc/manual.sed RkInitia.man > RkInitia.tmp
sed -f ../../misc/manual.sed RkInitia.jmn > RkInitia.jtmp
install -c -m 0444 RkInitia.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkInitialize.3
install -c -m 0444 RkInitia.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkInitialize.3
rm -f RkInitia.tmp RkInitia.jtmp
sed -f ../../misc/manual.sed RkIntro.man > RkIntro.tmp
sed -f ../../misc/manual.sed RkIntro.jmn > RkIntro.jtmp
install -c -m 0444 RkIntro.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkIntro.3
install -c -m 0444 RkIntro.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkIntro.3
rm -f RkIntro.tmp RkIntro.jtmp
sed -f ../../misc/manual.sed RkLeft.man > RkLeft.tmp
sed -f ../../misc/manual.sed RkLeft.jmn > RkLeft.jtmp
install -c -m 0444 RkLeft.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkLeft.3
install -c -m 0444 RkLeft.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkLeft.3
rm -f RkLeft.tmp RkLeft.jtmp
sed -f ../../misc/manual.sed RkMountD.man > RkMountD.tmp
sed -f ../../misc/manual.sed RkMountD.jmn > RkMountD.jtmp
install -c -m 0444 RkMountD.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkMountDic.3
install -c -m 0444 RkMountD.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkMountDic.3
rm -f RkMountD.tmp RkMountD.jtmp
sed -f ../../misc/manual.sed RkNext.man > RkNext.tmp
sed -f ../../misc/manual.sed RkNext.jmn > RkNext.jtmp
install -c -m 0444 RkNext.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkNext.3
install -c -m 0444 RkNext.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkNext.3
rm -f RkNext.tmp RkNext.jtmp
sed -f ../../misc/manual.sed RkNfer.man > RkNfer.tmp
sed -f ../../misc/manual.sed RkNfer.jmn > RkNfer.jtmp
install -c -m 0444 RkNfer.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkNfer.3
install -c -m 0444 RkNfer.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkNfer.3
rm -f RkNfer.tmp RkNfer.jtmp
sed -f ../../misc/manual.sed RkPrev.man > RkPrev.tmp
sed -f ../../misc/manual.sed RkPrev.jmn > RkPrev.jtmp
install -c -m 0444 RkPrev.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkPrev.3
install -c -m 0444 RkPrev.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkPrev.3
rm -f RkPrev.tmp RkPrev.jtmp
sed -f ../../misc/manual.sed RkRemoun.man > RkRemoun.tmp
sed -f ../../misc/manual.sed RkRemoun.jmn > RkRemoun.jtmp
install -c -m 0444 RkRemoun.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkRemountDic.3
install -c -m 0444 RkRemoun.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkRemountDic.3
rm -f RkRemoun.tmp RkRemoun.jtmp
sed -f ../../misc/manual.sed RkResize.man > RkResize.tmp
sed -f ../../misc/manual.sed RkResize.jmn > RkResize.jtmp
install -c -m 0444 RkResize.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkResize.3
install -c -m 0444 RkResize.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkResize.3
rm -f RkResize.tmp RkResize.jtmp
sed -f ../../misc/manual.sed RkRight.man > RkRight.tmp
sed -f ../../misc/manual.sed RkRight.jmn > RkRight.jtmp
install -c -m 0444 RkRight.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkRight.3
install -c -m 0444 RkRight.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkRight.3
rm -f RkRight.tmp RkRight.jtmp
sed -f ../../misc/manual.sed RkShorte.man > RkShorte.tmp
sed -f ../../misc/manual.sed RkShorte.jmn > RkShorte.jtmp
install -c -m 0444 RkShorte.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkShorten.3
install -c -m 0444 RkShorte.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkShorten.3
rm -f RkShorte.tmp RkShorte.jtmp
sed -f ../../misc/manual.sed RkStoreY.man > RkStoreY.tmp
sed -f ../../misc/manual.sed RkStoreY.jmn > RkStoreY.jtmp
install -c -m 0444 RkStoreY.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkStoreYomi.3
install -c -m 0444 RkStoreY.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkStoreYomi.3
rm -f RkStoreY.tmp RkStoreY.jtmp
sed -f ../../misc/manual.sed RkUnmoun.man > RkUnmoun.tmp
sed -f ../../misc/manual.sed RkUnmoun.jmn > RkUnmoun.jtmp
install -c -m 0444 RkUnmoun.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkUnmountDic.3
install -c -m 0444 RkUnmoun.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkUnmountDic.3
rm -f RkUnmoun.tmp RkUnmoun.jtmp
sed -f ../../misc/manual.sed RkXfer.man > RkXfer.tmp
sed -f ../../misc/manual.sed RkXfer.jmn > RkXfer.jtmp
install -c -m 0444 RkXfer.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkXfer.3
install -c -m 0444 RkXfer.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkXfer.3
rm -f RkXfer.tmp RkXfer.jtmp
install.man in lib/RK done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RK'
installing man pages in lib/RKC...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RKC'
install.man in lib/RKC done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RKC'
installing man pages in lib/RKC16...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/RKC16'
install.man in lib/RKC16 done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/RKC16'
installing man pages in lib/canna...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/canna'
sed -f ../../misc/manual.sed cannalib.man > cannalib.tmp
sed -f ../../misc/manual.sed cannalib.jmn > cannalib.jtmp
install -c -m 0444 cannalib.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/cannalib.3
install -c -m 0444 cannalib.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/cannalib.3
rm -f cannalib.tmp cannalib.jtmp
sed -f ../../misc/manual.sed uilib.man > uilib.tmp
sed -f ../../misc/manual.sed uilib.jmn > uilib.jtmp
install -c -m 0444 uilib.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/uilib.3
install -c -m 0444 uilib.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/uilib.3
rm -f uilib.tmp uilib.jtmp
sed -f ../../misc/manual.sed RkCloseR.man > RkCloseR.tmp
sed -f ../../misc/manual.sed RkCloseR.jmn > RkCloseR.jtmp
install -c -m 0444 RkCloseR.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCloseRoma.3
install -c -m 0444 RkCloseR.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCloseRoma.3
rm -f RkCloseR.tmp RkCloseR.jtmp
sed -f ../../misc/manual.sed RkCvtEuc.man > RkCvtEuc.tmp
sed -f ../../misc/manual.sed RkCvtEuc.jmn > RkCvtEuc.jtmp
install -c -m 0444 RkCvtEuc.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCvtEuc.3
install -c -m 0444 RkCvtEuc.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCvtEuc.3
rm -f RkCvtEuc.tmp RkCvtEuc.jtmp
sed -f ../../misc/manual.sed RkCvtHan.man > RkCvtHan.tmp
sed -f ../../misc/manual.sed RkCvtHan.jmn > RkCvtHan.jtmp
install -c -m 0444 RkCvtHan.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCvtHan.3
install -c -m 0444 RkCvtHan.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCvtHan.3
rm -f RkCvtHan.tmp RkCvtHan.jtmp
sed -f ../../misc/manual.sed RkCvtHir.man > RkCvtHir.tmp
sed -f ../../misc/manual.sed RkCvtHir.jmn > RkCvtHir.jtmp
install -c -m 0444 RkCvtHir.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCvtHira.3
install -c -m 0444 RkCvtHir.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCvtHira.3
rm -f RkCvtHir.tmp RkCvtHir.jtmp
sed -f ../../misc/manual.sed RkCvtKan.man > RkCvtKan.tmp
sed -f ../../misc/manual.sed RkCvtKan.jmn > RkCvtKan.jtmp
install -c -m 0444 RkCvtKan.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCvtKana.3
install -c -m 0444 RkCvtKan.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCvtKana.3
rm -f RkCvtKan.tmp RkCvtKan.jtmp
sed -f ../../misc/manual.sed RkCvtRom.man > RkCvtRom.tmp
sed -f ../../misc/manual.sed RkCvtRom.jmn > RkCvtRom.jtmp
install -c -m 0444 RkCvtRom.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCvtRoma.3
install -c -m 0444 RkCvtRom.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCvtRoma.3
rm -f RkCvtRom.tmp RkCvtRom.jtmp
sed -f ../../misc/manual.sed RkCvtZen.man > RkCvtZen.tmp
sed -f ../../misc/manual.sed RkCvtZen.jmn > RkCvtZen.jtmp
install -c -m 0444 RkCvtZen.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkCvtZen.3
install -c -m 0444 RkCvtZen.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkCvtZen.3
rm -f RkCvtZen.tmp RkCvtZen.jtmp
sed -f ../../misc/manual.sed RkMapPho.man > RkMapPho.tmp
sed -f ../../misc/manual.sed RkMapPho.jmn > RkMapPho.jtmp
install -c -m 0444 RkMapPho.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkMapPhonogram.3
install -c -m 0444 RkMapPho.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkMapPhonogram.3
rm -f RkMapPho.tmp RkMapPho.jtmp
sed -f ../../misc/manual.sed RkMapRom.man > RkMapRom.tmp
sed -f ../../misc/manual.sed RkMapRom.jmn > RkMapRom.jtmp
install -c -m 0444 RkMapRom.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkMapRoma.3
install -c -m 0444 RkMapRom.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkMapRoma.3
rm -f RkMapRom.tmp RkMapRom.jtmp
sed -f ../../misc/manual.sed RkOpenRo.man > RkOpenRo.tmp
sed -f ../../misc/manual.sed RkOpenRo.jmn > RkOpenRo.jtmp
install -c -m 0444 RkOpenRo.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/RkOpenRoma.3
install -c -m 0444 RkOpenRo.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/RkOpenRoma.3
rm -f RkOpenRo.tmp RkOpenRo.jtmp
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/jrKanjiString.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/jrKanjiString.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/jrKanjiString.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/jrKanjiString.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/jrKanjiControl.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/jrKanjiControl.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/jrKanjiControl.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/jrKanjiControl.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/XLookupKanjiString.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/XLookupKanjiString.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/XLookupKanjiString.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/XLookupKanjiString.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/XKanjiControl.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/man3/XKanjiControl.3
+ rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/XKanjiControl.3
+ ln -s uilib.3 /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man3/XKanjiControl.3
install.man in lib/canna done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/canna'
installing man pages in lib/canna16...
make[4]: Entering directory '/«PKGBUILDDIR»/lib/canna16'
install.man in lib/canna16 done
make[4]: Leaving directory '/«PKGBUILDDIR»/lib/canna16'
make[3]: Leaving directory '/«PKGBUILDDIR»/lib'
installing man pages in ./canna...
make[3]: Entering directory '/«PKGBUILDDIR»/canna'
install.man in canna done
make[3]: Leaving directory '/«PKGBUILDDIR»/canna'
installing man pages in ./server...
make[3]: Entering directory '/«PKGBUILDDIR»/server'
sed -f ../misc/manual.sed server.man > server.tmp
sed -f ../misc/manual.sed server.jmn > server.jtmp
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1
+ mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1
install -c -m 0444 server.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/cannaserver.1
install -c -m 0444 server.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/cannaserver.1
rm -f server.tmp server.jtmp
install.man in server done
make[3]: Leaving directory '/«PKGBUILDDIR»/server'
installing man pages in ./cmd...
make[3]: Entering directory '/«PKGBUILDDIR»/cmd'
installing man pages in cmd/crfreq...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/crfreq'
install.man in cmd/crfreq done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/crfreq'
installing man pages in cmd/crxdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/crxdic'
install.man in cmd/crxdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/crxdic'
installing man pages in cmd/crxgram...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/crxgram'
install.man in cmd/crxgram done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/crxgram'
installing man pages in cmd/ctow...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/ctow'
sed -f ../../misc/manual.sed ctow.man > ctow.tmp
sed -f ../../misc/manual.sed ctow.jmn > ctow.jtmp
install -c -m 0444 ctow.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/ctow.1
install -c -m 0444 ctow.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/ctow.1
rm -f ctow.tmp ctow.jtmp
install.man in cmd/ctow done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/ctow'
installing man pages in cmd/dpromdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dpromdic'
sed -f ../../misc/manual.sed dpromdic.man > dpromdic.tmp
sed -f ../../misc/manual.sed dpromdic.jmn > dpromdic.jtmp
install -c -m 0444 dpromdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/dpromdic.1
install -c -m 0444 dpromdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/dpromdic.1
rm -f dpromdic.tmp dpromdic.jtmp
install.man in cmd/dpromdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dpromdic'
installing man pages in cmd/dpxdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dpxdic'
install.man in cmd/dpxdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dpxdic'
installing man pages in cmd/dicar...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dicar'
sed -f ../../misc/manual.sed dicar.man > dicar.tmp
sed -f ../../misc/manual.sed dicar.jmn > dicar.jtmp
install -c -m 0444 dicar.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/dicar.1
install -c -m 0444 dicar.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/dicar.1
rm -f dicar.tmp dicar.jtmp
install.man in cmd/dicar done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dicar'
installing man pages in cmd/forcpp...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/forcpp'
install.man in cmd/forcpp done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/forcpp'
installing man pages in cmd/forsort...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/forsort'
install.man in cmd/forsort done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/forsort'
installing man pages in cmd/kpdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/kpdic'
install.man in cmd/kpdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/kpdic'
installing man pages in cmd/mergewd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/mergewd'
install.man in cmd/mergewd done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/mergewd'
installing man pages in cmd/splitwd...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/splitwd'
sed -f ../../misc/manual.sed splitwd.man > splitwd.tmp
sed -f ../../misc/manual.sed splitwd.jmn > splitwd.jtmp
install -c -m 0444 splitwd.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/splitword.1
install -c -m 0444 splitwd.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/splitword.1
rm -f splitwd.tmp splitwd.jtmp
install.man in cmd/splitwd done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/splitwd'
installing man pages in cmd/wtoc...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/wtoc'
sed -f ../../misc/manual.sed wtoc.man > wtoc.tmp
sed -f ../../misc/manual.sed wtoc.jmn > wtoc.jtmp
install -c -m 0444 wtoc.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/wtoc.1
install -c -m 0444 wtoc.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/wtoc.1
rm -f wtoc.tmp wtoc.jtmp
install.man in cmd/wtoc done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/wtoc'
installing man pages in cmd/mkromdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/mkromdic'
sed -f ../../misc/manual.sed mkromdic.man > mkromdic.tmp
sed -f ../../misc/manual.sed mkromdic.jmn > mkromdic.jtmp
install -c -m 0444 mkromdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/mkromdic.1
install -c -m 0444 mkromdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/mkromdic.1
rm -f mkromdic.tmp mkromdic.jtmp
install.man in cmd/mkromdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/mkromdic'
installing man pages in cmd/mkbindic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/mkbindic'
sed -f ../../misc/manual.sed mkbindic.man > mkbindic.tmp
sed -f ../../misc/manual.sed mkbindic.jmn > mkbindic.jtmp
install -c -m 0444 mkbindic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/mkbindic.1
install -c -m 0444 mkbindic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/mkbindic.1
rm -f mkbindic.tmp mkbindic.jtmp
install.man in cmd/mkbindic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/mkbindic'
installing man pages in cmd/dpbindic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/dpbindic'
sed -f ../../misc/manual.sed dpbindic.man > dpbindic.tmp
sed -f ../../misc/manual.sed dpbindic.jmn > dpbindic.jtmp
install -c -m 0444 dpbindic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/dpbindic.1
install -c -m 0444 dpbindic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/dpbindic.1
rm -f dpbindic.tmp dpbindic.jtmp
install.man in cmd/dpbindic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/dpbindic'
installing man pages in cmd/chkconc...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/chkconc'
install.man in cmd/chkconc done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/chkconc'
installing man pages in cmd/canlisp...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/canlisp'
install.man in cmd/canlisp done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/canlisp'
installing man pages in cmd/cannacheck...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/cannacheck'
sed -f ../../misc/manual.sed ccheck.man > ccheck.tmp
sed -f ../../misc/manual.sed ccheck.jmn > ccheck.jtmp
install -c -m 0444 ccheck.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/cannacheck.1
install -c -m 0444 ccheck.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/cannacheck.1
rm -f ccheck.tmp ccheck.jtmp
install.man in cmd/cannacheck done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/cannacheck'
installing man pages in cmd/cannastat...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/cannastat'
sed -f ../../misc/manual.sed cstat.man > cstat.tmp
sed -f ../../misc/manual.sed cstat.jmn > cstat.jtmp
install -c -m 0444 cstat.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/cannastat.1
install -c -m 0444 cstat.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/cannastat.1
rm -f cstat.tmp cstat.jtmp
install.man in cmd/cannastat done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/cannastat'
installing man pages in cmd/cshost...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/cshost'
sed -f ../../misc/manual.sed cshost.man > cshost.tmp
sed -f ../../misc/manual.sed cshost.jmn > cshost.jtmp
install -c -m 0444 cshost.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/cshost.1
install -c -m 0444 cshost.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/cshost.1
rm -f cshost.tmp cshost.jtmp
install.man in cmd/cshost done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/cshost'
installing man pages in cmd/catdic...
make[4]: Entering directory '/«PKGBUILDDIR»/cmd/catdic'
sed -f ../../misc/manual.sed catdic.man > catdic.tmp
sed -f ../../misc/manual.sed catdic.jmn > catdic.jtmp
install -c -m 0444 catdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/catdic.1
install -c -m 0444 catdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/catdic.1
rm -f catdic.tmp catdic.jtmp
sed -f ../../misc/manual.sed chmoddic.man > chmoddic.tmp
sed -f ../../misc/manual.sed chmoddic.jmn > chmoddic.jtmp
install -c -m 0444 chmoddic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/chmoddic.1
install -c -m 0444 chmoddic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/chmoddic.1
rm -f chmoddic.tmp chmoddic.jtmp
sed -f ../../misc/manual.sed cpdic.man > cpdic.tmp
sed -f ../../misc/manual.sed cpdic.jmn > cpdic.jtmp
install -c -m 0444 cpdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/cpdic.1
install -c -m 0444 cpdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/cpdic.1
rm -f cpdic.tmp cpdic.jtmp
sed -f ../../misc/manual.sed lsdic.man > lsdic.tmp
sed -f ../../misc/manual.sed lsdic.jmn > lsdic.jtmp
install -c -m 0444 lsdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/lsdic.1
install -c -m 0444 lsdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/lsdic.1
rm -f lsdic.tmp lsdic.jtmp
sed -f ../../misc/manual.sed mkdic.man > mkdic.tmp
sed -f ../../misc/manual.sed mkdic.jmn > mkdic.jtmp
install -c -m 0444 mkdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/mkdic.1
install -c -m 0444 mkdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/mkdic.1
rm -f mkdic.tmp mkdic.jtmp
sed -f ../../misc/manual.sed mvdic.man > mvdic.tmp
sed -f ../../misc/manual.sed mvdic.jmn > mvdic.jtmp
install -c -m 0444 mvdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/mvdic.1
install -c -m 0444 mvdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/mvdic.1
rm -f mvdic.tmp mvdic.jtmp
sed -f ../../misc/manual.sed rmdic.man > rmdic.tmp
sed -f ../../misc/manual.sed rmdic.jmn > rmdic.jtmp
install -c -m 0444 rmdic.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/rmdic.1
install -c -m 0444 rmdic.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/rmdic.1
rm -f rmdic.tmp rmdic.jtmp
sed -f ../../misc/manual.sed addwords.man > addwords.tmp
sed -f ../../misc/manual.sed addwords.jmn > addwords.jtmp
install -c -m 0444 addwords.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/addwords.1
install -c -m 0444 addwords.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/addwords.1
rm -f addwords.tmp addwords.jtmp
sed -f ../../misc/manual.sed delwords.man > delwords.tmp
sed -f ../../misc/manual.sed delwords.jmn > delwords.jtmp
install -c -m 0444 delwords.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/delwords.1
install -c -m 0444 delwords.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/delwords.1
rm -f delwords.tmp delwords.jtmp
sed -f ../../misc/manual.sed cannakill.man > cannakill.tmp
sed -f ../../misc/manual.sed cannakill.jmn > cannakill.jtmp
install -c -m 0444 cannakill.tmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/cannakill.1
install -c -m 0444 cannakill.jtmp /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/cannakill.1
rm -f cannakill.tmp cannakill.jtmp
install.man in cmd/catdic done
make[4]: Leaving directory '/«PKGBUILDDIR»/cmd/catdic'
make[3]: Leaving directory '/«PKGBUILDDIR»/cmd'
installing man pages in ./dic...
make[3]: Entering directory '/«PKGBUILDDIR»/dic'
installing man pages in dic/ideo...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/ideo'
installing man pages in dic/ideo/pubdic...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
install.man in dic/ideo/pubdic done
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/pubdic'
installing man pages in dic/ideo/grammar...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo/grammar'
install.man in dic/ideo/grammar done
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/grammar'
installing man pages in dic/ideo/words...
make[5]: Entering directory '/«PKGBUILDDIR»/dic/ideo/words'
install.man in dic/ideo/words done
make[5]: Leaving directory '/«PKGBUILDDIR»/dic/ideo/words'
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/ideo'
installing man pages in dic/phono...
make[4]: Entering directory '/«PKGBUILDDIR»/dic/phono'
install.man in dic/phono done
make[4]: Leaving directory '/«PKGBUILDDIR»/dic/phono'
make[3]: Leaving directory '/«PKGBUILDDIR»/dic'
installing man pages in ./misc...
make[3]: Entering directory '/«PKGBUILDDIR»/misc'
installing man pages in misc/initfiles...
make[4]: Entering directory '/«PKGBUILDDIR»/misc/initfiles'
install.man in misc/initfiles done
make[4]: Leaving directory '/«PKGBUILDDIR»/misc/initfiles'
make[3]: Leaving directory '/«PKGBUILDDIR»/misc'
installing man pages in ./doc...
make[3]: Entering directory '/«PKGBUILDDIR»/doc'
install.man in doc done
make[3]: Leaving directory '/«PKGBUILDDIR»/doc'
make[2]: Leaving directory '/«PKGBUILDDIR»'
(cd /«PKGBUILDDIR»/debian/tmp/usr/bin/ && \
	rm -f cpdic lsdic mkdic mvdic rmdic syncdic \
		addwords delwords cannakill)
cp /«PKGBUILDDIR»/debian/tmp/usr/bin/catdic \
	/«PKGBUILDDIR»/debian/tmp/usr/bin/cannakill
install -d -m 755 /«PKGBUILDDIR»/debian/tmp/etc/canna/dics.dir.d
install -m 644 /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/dics.dir \
	/«PKGBUILDDIR»/debian/tmp/etc/canna/dics.dir.d/00canna.dics.dir
rm -f /«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/dics.dir
# 3.7 tries to install symlink to cannakill here, ignore it.
rm -f /«PKGBUILDDIR»/debian/tmp/usr/sbin/cannakill
install -m 755 /«PKGBUILDDIR»/debian/update-canna-dics_dir \
	/«PKGBUILDDIR»/debian/tmp/usr/sbin
# move /var/lib/canna/dic/*.cld and related file to template dir
install -d -m 755 /«PKGBUILDDIR»/debian/tmp/usr/lib/canna/debian-template/
mv \
	/«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/*.cld \
	/«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/iroha.cbd \
	/«PKGBUILDDIR»/debian/tmp/var/lib/canna/dic/canna/fuzokugo.cbd \
	/«PKGBUILDDIR»/debian/tmp/usr/lib/canna/debian-template/
chown -R root:root /«PKGBUILDDIR»/debian/tmp/usr/lib/canna/debian-template/
dh_install --sourcedir=debian/tmp
dh_installman -pcanna /«PKGBUILDDIR»/cmd/catdic/chmoddic.man  \
	/«PKGBUILDDIR»/debian/manpages/update-canna-dics_dir.8 \
	/«PKGBUILDDIR»/debian/manpages/canlisp.1 \
	/«PKGBUILDDIR»/debian/manpages/forsort.1 \
	/«PKGBUILDDIR»/debian/manpages/mergeword.1
dh_installman -pcanna-utils /«PKGBUILDDIR»/debian/manpages/chkconc.1 
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installman -a
   dh_installdebconf -a
   dh_installinit -a
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb -a
   dh_gencontrol -a
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'canna' in '../canna_3.7p3-13.1_armhf.deb'.
dpkg-deb: building package 'canna-utils' in '../canna-utils_3.7p3-13.1_armhf.deb'.
dpkg-deb: building package 'libcanna1g' in '../libcanna1g_3.7p3-13.1_armhf.deb'.
dpkg-deb: building package 'libcanna1g-dev' in '../libcanna1g-dev_3.7p3-13.1_armhf.deb'.
 dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../canna_3.7p3-13.1_armhf.changes
dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build canna-3.7p3
dpkg-buildpackage: binary-only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20151013-0652

Finished
────────

I: Built successfully

┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build Chroot                                                            │
└──────────────────────────────────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────────────────────────────────┐
│ Changes                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘


canna_3.7p3-13.1_armhf.changes:
───────────────────────────────

Format: 1.8
Date: Mon, 05 Oct 2015 17:13:17 +0800
Source: canna
Binary: canna canna-utils libcanna1g libcanna1g-dev
Architecture: armhf
Version: 3.7p3-13.1
Distribution: stretch-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: YunQiang Su <syq@debian.org>
Description:
 canna      - input system for Japanese - server and dictionary
 canna-utils - input system for Japanese - utilities
 libcanna1g - input system for Japanese - runtime library
 libcanna1g-dev - input system for Japanese - development files
Changes:
 canna (3.7p3-13.1) unstable; urgency=medium
 .
   * Non-maintainer upload to fix FTBFS.
       Use only autoconf without version suffix.
Checksums-Sha1:
 076d24af849f742a37be9bb31998816fe39649f1 107980 canna-utils_3.7p3-13.1_armhf.deb
 cccb60990cdf0f8027cb882d76ca0cba2a5a97e4 796986 canna_3.7p3-13.1_armhf.deb
 5389722e9f4bcb4460c50eaf98222ca820a8f647 328562 libcanna1g-dev_3.7p3-13.1_armhf.deb
 933b6ca466dea72421ad8c40cbc880595963ffe9 308260 libcanna1g_3.7p3-13.1_armhf.deb
Checksums-Sha256:
 9a5b9fb2659f7c97c3a9adbe118d7fb0a9d584ecce45507bf1f1c7f1f7a787c7 107980 canna-utils_3.7p3-13.1_armhf.deb
 56bd577a17cb90e3896d29d7ec1c84fa7074610b93fe6ac04083b3f71bf2b96f 796986 canna_3.7p3-13.1_armhf.deb
 362221727c2df091eac6ec83f894119eead1ff29302ba768c3892875cea1fd1e 328562 libcanna1g-dev_3.7p3-13.1_armhf.deb
 292e359e37ad0c981144f1b31cec530648f36f60325f6ebaa60272743739be26 308260 libcanna1g_3.7p3-13.1_armhf.deb
Files:
 d8a1454db05eb926e9aa6cc3d4f9931f 107980 utils optional canna-utils_3.7p3-13.1_armhf.deb
 dabbfc7fa9b1bb8a0d809a00240cd339 796986 utils optional canna_3.7p3-13.1_armhf.deb
 ac91110175084a13284c8ce6523fccab 328562 libdevel optional libcanna1g-dev_3.7p3-13.1_armhf.deb
 b7ce6725865d4344a31959a32ac060d2 308260 libs optional libcanna1g_3.7p3-13.1_armhf.deb

┌──────────────────────────────────────────────────────────────────────────────┐
│ Package contents                                                             │
└──────────────────────────────────────────────────────────────────────────────┘


canna-utils_3.7p3-13.1_armhf.deb
────────────────────────────────

 new debian package, version 2.0.
 size 107980 bytes: control archive=1764 bytes.
     780 bytes,    21 lines      control              
    2633 bytes,    40 lines      md5sums              
 Package: canna-utils
 Source: canna
 Version: 3.7p3-13.1
 Architecture: armhf
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Installed-Size: 212
 Depends: libc6 (>= 2.4), libcanna1g (>= 3.7p3)
 Breaks: canna (<< 3.7p3-10)
 Replaces: canna (<< 3.7p3-10)
 Section: utils
 Priority: optional
 Homepage: http://canna.sourceforge.jp/
 Description: input system for Japanese - utilities
  Canna provides a unified user interface for Japanese input. It is based
  on a client-server model and supports automatic kana-to-kanji conversion.
  .
  It supports multiple clients (including kinput2 and canuum), and allows
  them all to work in the same way, sharing customization files,
  romaji-to-kana conversion rules and conversion dictionaries.
  .
  This package provides client programs for Canna.

drwxr-xr-x root/root         0 2015-10-13 06:51 ./
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/bin/
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/addwords -> catdic
-rwxr-xr-x root/root      5532 2015-10-13 06:51 ./usr/bin/cannacheck
-rwxr-xr-x root/root     13812 2015-10-13 06:51 ./usr/bin/cannastat
-rwxr-xr-x root/root     34384 2015-10-13 06:51 ./usr/bin/catdic
-rwxr-xr-x root/root     21984 2015-10-13 06:51 ./usr/bin/chkconc
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/chmoddic -> catdic
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/cpdic -> catdic
-rwxr-xr-x root/root      9664 2015-10-13 06:51 ./usr/bin/cshost
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/delwords -> catdic
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/lsdic -> catdic
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/mkdic -> catdic
-rwxr-xr-x root/root      3307 2015-10-13 06:51 ./usr/bin/mkromdic
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/mvdic -> catdic
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/rmdic -> catdic
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/canna-utils/
-rw-r--r-- root/root      3905 2004-05-19 15:47 ./usr/share/doc/canna-utils/CHANGES.jp.gz
-rw-r--r-- root/root      4342 2003-09-25 15:24 ./usr/share/doc/canna-utils/README.gz
-rw-r--r-- root/root      6974 2003-09-25 15:24 ./usr/share/doc/canna-utils/README.jp.gz
-rw-r--r-- root/root      1773 2002-10-19 08:27 ./usr/share/doc/canna-utils/WHATIS
-rw-r--r-- root/root      1810 2002-10-19 08:27 ./usr/share/doc/canna-utils/WHATIS.jp
-rw-r--r-- root/root      9394 2015-10-05 09:19 ./usr/share/doc/canna-utils/changelog.Debian.gz
-rw-r--r-- root/root     20308 2004-05-19 15:47 ./usr/share/doc/canna-utils/changelog.gz
-rw-r--r-- root/root      1691 2012-01-25 04:18 ./usr/share/doc/canna-utils/copyright
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        53 2013-06-08 18:17 ./usr/share/lintian/overrides/canna-utils
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/ja/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man1/
-rw-r--r-- root/root      1278 2015-10-13 06:51 ./usr/share/man/ja/man1/addwords.1.gz
-rw-r--r-- root/root      1447 2015-10-13 06:51 ./usr/share/man/ja/man1/cannacheck.1.gz
-rw-r--r-- root/root      1834 2015-10-13 06:51 ./usr/share/man/ja/man1/cannastat.1.gz
-rw-r--r-- root/root      1608 2015-10-13 06:51 ./usr/share/man/ja/man1/catdic.1.gz
-rw-r--r-- root/root      1376 2015-10-13 06:51 ./usr/share/man/ja/man1/cpdic.1.gz
-rw-r--r-- root/root      1288 2015-10-13 06:51 ./usr/share/man/ja/man1/cshost.1.gz
-rw-r--r-- root/root      1267 2015-10-13 06:51 ./usr/share/man/ja/man1/delwords.1.gz
-rw-r--r-- root/root      1295 2015-10-13 06:51 ./usr/share/man/ja/man1/lsdic.1.gz
-rw-r--r-- root/root      1562 2015-10-13 06:51 ./usr/share/man/ja/man1/mkdic.1.gz
-rw-r--r-- root/root      1268 2015-10-13 06:51 ./usr/share/man/ja/man1/mkromdic.1.gz
-rw-r--r-- root/root      1318 2015-10-13 06:51 ./usr/share/man/ja/man1/mvdic.1.gz
-rw-r--r-- root/root      1320 2015-10-13 06:51 ./usr/share/man/ja/man1/rmdic.1.gz
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/man1/
-rw-r--r-- root/root      1063 2015-10-13 06:51 ./usr/share/man/man1/addwords.1.gz
-rw-r--r-- root/root      1205 2015-10-13 06:51 ./usr/share/man/man1/cannacheck.1.gz
-rw-r--r-- root/root      1532 2015-10-13 06:51 ./usr/share/man/man1/cannastat.1.gz
-rw-r--r-- root/root      1262 2015-10-13 06:51 ./usr/share/man/man1/catdic.1.gz
-rw-r--r-- root/root       301 2015-10-13 06:51 ./usr/share/man/man1/chkconc.1.gz
-rw-r--r-- root/root      1087 2015-10-13 06:51 ./usr/share/man/man1/cpdic.1.gz
-rw-r--r-- root/root      1049 2015-10-13 06:51 ./usr/share/man/man1/cshost.1.gz
-rw-r--r-- root/root      1085 2015-10-13 06:51 ./usr/share/man/man1/delwords.1.gz
-rw-r--r-- root/root      1018 2015-10-13 06:51 ./usr/share/man/man1/lsdic.1.gz
-rw-r--r-- root/root      1525 2015-10-13 06:51 ./usr/share/man/man1/mkdic.1.gz
-rw-r--r-- root/root      1036 2015-10-13 06:51 ./usr/share/man/man1/mkromdic.1.gz
-rw-r--r-- root/root      1065 2015-10-13 06:51 ./usr/share/man/man1/mvdic.1.gz
-rw-r--r-- root/root      1049 2015-10-13 06:51 ./usr/share/man/man1/rmdic.1.gz


canna_3.7p3-13.1_armhf.deb
──────────────────────────

 new debian package, version 2.0.
 size 796986 bytes: control archive=13241 bytes.
      57 bytes,     2 lines      conffiles            
     554 bytes,    33 lines   *  config               #!/bin/sh
     822 bytes,    19 lines      control              
    4402 bytes,    69 lines      md5sums              
    3187 bytes,   118 lines   *  postinst             #!/bin/sh
    1399 bytes,    52 lines   *  postrm               #!/bin/sh
     165 bytes,     7 lines   *  prerm                #!/bin/sh
   22587 bytes,   252 lines      templates            
 Package: canna
 Version: 3.7p3-13.1
 Architecture: armhf
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Installed-Size: 1521
 Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.15), libcanna1g (>= 3.7p3), adduser (>= 3.34), canna-utils
 Suggests: canna-shion
 Section: utils
 Priority: optional
 Homepage: http://canna.sourceforge.jp/
 Description: input system for Japanese - server and dictionary
  Canna provides a unified user interface for Japanese input. It is based
  on a client-server model and supports automatic kana-to-kanji conversion.
  .
  It supports multiple clients (including kinput2 and canuum), and allows
  them all to work in the same way, sharing customization files,
  romaji-to-kana conversion rules and conversion dictionaries.
  .
  This package provides the Canna server program and dictionary files.

drwxr-xr-x root/root         0 2015-10-13 06:51 ./
drwxr-xr-x root/root         0 2015-10-13 06:51 ./etc/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./etc/canna/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./etc/canna/dics.dir.d/
-rw-r--r-- root/root      1720 2015-10-13 06:51 ./etc/canna/dics.dir.d/00canna.dics.dir
drwxr-xr-x root/root         0 2015-10-13 06:51 ./etc/init.d/
-rwxr-xr-x root/root      1789 2014-06-04 12:23 ./etc/init.d/canna
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/bin/
-rwxr-xr-x root/root      5520 2015-10-13 06:51 ./usr/bin/canlisp
-rwxr-xr-x root/root     34384 2015-10-13 06:51 ./usr/bin/cannakill
-rwxr-xr-x root/root     21996 2015-10-13 06:51 ./usr/bin/crfreq
-rwxr-xr-x root/root     34372 2015-10-13 06:51 ./usr/bin/crxdic
-rwxr-xr-x root/root     13784 2015-10-13 06:51 ./usr/bin/crxgram
-rwxr-xr-x root/root      9660 2015-10-13 06:51 ./usr/bin/ctow
-rwxr-xr-x root/root     13792 2015-10-13 06:51 ./usr/bin/dicar
-rwxr-xr-x root/root      1686 2015-10-13 06:51 ./usr/bin/dpbindic
-rwxr-xr-x root/root      5544 2015-10-13 06:51 ./usr/bin/dpromdic
-rwxr-xr-x root/root     26100 2015-10-13 06:51 ./usr/bin/dpxdic
-rwxr-xr-x root/root      5540 2015-10-13 06:51 ./usr/bin/forcpp
-rwxr-xr-x root/root      5532 2015-10-13 06:51 ./usr/bin/forsort
-rwxr-xr-x root/root      9952 2015-10-13 06:51 ./usr/bin/kpdic
-rwxr-xr-x root/root      9648 2015-10-13 06:51 ./usr/bin/mergeword
-rwxr-xr-x root/root      7574 2015-10-13 06:51 ./usr/bin/mkbindic
-rwxr-xr-x root/root      5564 2015-10-13 06:51 ./usr/bin/splitword
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/bin/syncdic -> cannakill
-rwxr-xr-x root/root      9660 2015-10-13 06:51 ./usr/bin/wtoc
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/lib/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/lib/canna/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/lib/canna/debian-template/
-rw-r--r-- root/root      6493 2015-10-13 06:51 ./usr/lib/canna/debian-template/bushu.cld
-rw-r--r-- root/root     43548 2015-10-13 06:51 ./usr/lib/canna/debian-template/fuzokugo.cbd
-rw-r--r-- root/root    685224 2015-10-13 06:51 ./usr/lib/canna/debian-template/iroha.cbd
-rw-r--r-- root/root     27087 2015-10-13 06:51 ./usr/lib/canna/debian-template/iroha.cld
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/sbin/
-rwxr-xr-x root/root    141916 2015-10-13 06:51 ./usr/sbin/cannaserver
-rwxr-xr-x root/root      1097 2015-10-13 06:51 ./usr/sbin/update-canna-dics_dir
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/canna/
-rw-r--r-- root/root      3905 2004-05-19 15:47 ./usr/share/doc/canna/CHANGES.jp.gz
-rw-r--r-- root/root      1590 2012-01-25 04:18 ./usr/share/doc/canna/README.Debian
-rw-r--r-- root/root      4342 2003-09-25 15:24 ./usr/share/doc/canna/README.gz
-rw-r--r-- root/root      6974 2003-09-25 15:24 ./usr/share/doc/canna/README.jp.gz
-rw-r--r-- root/root        93 2012-01-25 04:18 ./usr/share/doc/canna/TODO.Debian
-rw-r--r-- root/root      1773 2002-10-19 08:27 ./usr/share/doc/canna/WHATIS
-rw-r--r-- root/root      1810 2002-10-19 08:27 ./usr/share/doc/canna/WHATIS.jp
-rw-r--r-- root/root    167899 2015-10-13 06:51 ./usr/share/doc/canna/canna.dvi.gz
-rw-r--r-- root/root      9394 2015-10-05 09:19 ./usr/share/doc/canna/changelog.Debian.gz
-rw-r--r-- root/root     20308 2004-05-19 15:47 ./usr/share/doc/canna/changelog.gz
-rw-r--r-- root/root      1691 2012-01-25 04:18 ./usr/share/doc/canna/copyright
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       381 2013-06-08 18:16 ./usr/share/lintian/overrides/canna
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/ja/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man1/
-rw-r--r-- root/root      1208 2015-10-13 06:51 ./usr/share/man/ja/man1/cannakill.1.gz
-rw-r--r-- root/root      2506 2015-10-13 06:51 ./usr/share/man/ja/man1/cannaserver.1.gz
-rw-r--r-- root/root      1409 2015-10-13 06:51 ./usr/share/man/ja/man1/chmoddic.1.gz
-rw-r--r-- root/root      1409 2015-10-13 06:51 ./usr/share/man/ja/man1/ctow.1.gz
-rw-r--r-- root/root      1635 2015-10-13 06:51 ./usr/share/man/ja/man1/dicar.1.gz
-rw-r--r-- root/root      1500 2015-10-13 06:51 ./usr/share/man/ja/man1/dpbindic.1.gz
-rw-r--r-- root/root      1313 2015-10-13 06:51 ./usr/share/man/ja/man1/dpromdic.1.gz
-rw-r--r-- root/root      1680 2015-10-13 06:51 ./usr/share/man/ja/man1/mkbindic.1.gz
-rw-r--r-- root/root      1356 2015-10-13 06:51 ./usr/share/man/ja/man1/splitword.1.gz
-rw-r--r-- root/root      1589 2015-10-13 06:51 ./usr/share/man/ja/man1/wtoc.1.gz
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/man1/
-rw-r--r-- root/root       375 2015-10-13 06:51 ./usr/share/man/man1/canlisp.1.gz
-rw-r--r-- root/root      1003 2015-10-13 06:51 ./usr/share/man/man1/cannakill.1.gz
-rw-r--r-- root/root      2083 2015-10-13 06:51 ./usr/share/man/man1/cannaserver.1.gz
-rw-r--r-- root/root      1194 2015-10-13 06:51 ./usr/share/man/man1/chmoddic.1.gz
-rw-r--r-- root/root      1185 2015-10-13 06:51 ./usr/share/man/man1/ctow.1.gz
-rw-r--r-- root/root      1274 2015-10-13 06:51 ./usr/share/man/man1/dicar.1.gz
-rw-r--r-- root/root      1388 2015-10-13 06:51 ./usr/share/man/man1/dpbindic.1.gz
-rw-r--r-- root/root      1079 2015-10-13 06:51 ./usr/share/man/man1/dpromdic.1.gz
-rw-r--r-- root/root       349 2015-10-13 06:51 ./usr/share/man/man1/forsort.1.gz
-rw-r--r-- root/root       319 2015-10-13 06:51 ./usr/share/man/man1/mergeword.1.gz
-rw-r--r-- root/root      1089 2015-10-13 06:51 ./usr/share/man/man1/mkbindic.1.gz
-rw-r--r-- root/root      1112 2015-10-13 06:51 ./usr/share/man/man1/splitword.1.gz
-rw-r--r-- root/root      1325 2015-10-13 06:51 ./usr/share/man/man1/wtoc.1.gz
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/man8/
-rw-r--r-- root/root      1469 2015-10-13 06:51 ./usr/share/man/man8/update-canna-dics_dir.8.gz
drwxr-xr-x root/root         0 2015-10-13 06:51 ./var/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./var/lib/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./var/lib/canna/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./var/lib/canna/dic/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./var/lib/canna/dic/canna/
-rw-r--r-- root/root     38016 2015-10-13 06:51 ./var/lib/canna/dic/canna/chimei.ctd
-rw-r--r-- root/root      1494 2015-10-13 06:51 ./var/lib/canna/dic/canna/hojomwd.ctd
-rw-r--r-- root/root      2691 2015-10-13 06:51 ./var/lib/canna/dic/canna/hojoswd.ctd
-rw-r--r-- root/root     14098 2015-10-13 06:51 ./var/lib/canna/dic/canna/kanasmpl.ctd
-rw-r--r-- root/root      1226 2015-10-13 06:51 ./var/lib/canna/dic/canna/katakana.ctd
-rw-r--r-- root/root      1317 2015-10-13 06:51 ./var/lib/canna/dic/canna/keishiki.ctd
-rw-r--r-- root/root      3261 2015-10-13 06:51 ./var/lib/canna/dic/canna/necgaiji.ctd
-rw-r--r-- root/root      7739 2015-10-13 06:51 ./var/lib/canna/dic/canna/number.ctd
-rw-r--r-- root/root      3294 2015-10-13 06:51 ./var/lib/canna/dic/canna/software.ctd
-rw-r--r-- root/root      1482 2015-10-13 06:51 ./var/lib/canna/dic/canna/suffix.ctd


libcanna1g-dev_3.7p3-13.1_armhf.deb
───────────────────────────────────

 new debian package, version 2.0.
 size 328562 bytes: control archive=3029 bytes.
     775 bytes,    20 lines      control              
    6079 bytes,    89 lines      md5sums              
 Package: libcanna1g-dev
 Source: canna
 Version: 3.7p3-13.1
 Architecture: armhf
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Installed-Size: 1340
 Depends: libcanna1g (= 3.7p3-13.1)
 Section: libdevel
 Priority: optional
 Homepage: http://canna.sourceforge.jp/
 Description: input system for Japanese - development files
  Canna provides a unified user interface for Japanese input. It is based
  on a client-server model and supports automatic kana-to-kanji conversion.
  .
  It supports multiple clients (including kinput2 and canuum), and allows
  them all to work in the same way, sharing customization files,
  romaji-to-kana conversion rules and conversion dictionaries.
  .
  This package provides the headers and static libraries needed to develop
  software based on Canna.

drwxr-xr-x root/root         0 2015-10-13 06:51 ./
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/include/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/include/canna/
-rw-r--r-- root/root     13304 2015-10-13 06:51 ./usr/include/canna/RK.h
-rw-r--r-- root/root      9024 2015-10-13 06:51 ./usr/include/canna/jrkanji.h
-rw-r--r-- root/root      7566 2015-10-13 06:51 ./usr/include/canna/keydef.h
-rw-r--r-- root/root     14344 2015-10-13 06:51 ./usr/include/canna/mfdef.h
-rw-r--r-- root/root       236 2015-10-13 06:51 ./usr/include/canna/pubconf.h
-rw-r--r-- root/root      2393 2015-10-13 06:51 ./usr/include/canna/sysdep.h
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/lib/
-rw-r--r-- root/root     87910 2015-10-13 06:51 ./usr/lib/libRKC.a
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libRKC.so -> libRKC.so.1.2
-rw-r--r-- root/root     87366 2015-10-13 06:51 ./usr/lib/libRKC16.a
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libRKC16.so -> libRKC16.so.1.2
-rw-r--r-- root/root    461074 2015-10-13 06:51 ./usr/lib/libcanna.a
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libcanna.so -> libcanna.so.1.2
-rw-r--r-- root/root    457970 2015-10-13 06:51 ./usr/lib/libcanna16.a
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libcanna16.so -> libcanna16.so.1.2
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/libcanna1g-dev/
-rw-r--r-- root/root      9394 2015-10-05 09:19 ./usr/share/doc/libcanna1g-dev/changelog.Debian.gz
-rw-r--r-- root/root     20308 2004-05-19 15:47 ./usr/share/doc/libcanna1g-dev/changelog.gz
-rw-r--r-- root/root      1691 2012-01-25 04:18 ./usr/share/doc/libcanna1g-dev/copyright
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/ja/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man3/
-rw-r--r-- root/root      1773 2015-10-13 06:51 ./usr/share/man/ja/man3/RkBgnBun.3.gz
-rw-r--r-- root/root      1158 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCloseRoma.3.gz
-rw-r--r-- root/root      1383 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCvtEuc.3.gz
-rw-r--r-- root/root      1548 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCvtHan.3.gz
-rw-r--r-- root/root      1418 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCvtHira.3.gz
-rw-r--r-- root/root      1420 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCvtKana.3.gz
-rw-r--r-- root/root      1211 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCvtRoma.3.gz
-rw-r--r-- root/root      1423 2015-10-13 06:51 ./usr/share/man/ja/man3/RkCvtZen.3.gz
-rw-r--r-- root/root      1336 2015-10-13 06:51 ./usr/share/man/ja/man3/RkDefineDic.3.gz
-rw-r--r-- root/root      1345 2015-10-13 06:51 ./usr/share/man/ja/man3/RkDeleteDic.3.gz
-rw-r--r-- root/root      1125 2015-10-13 06:51 ./usr/share/man/ja/man3/RkEndBun.3.gz
-rw-r--r-- root/root      1044 2015-10-13 06:51 ./usr/share/man/ja/man3/RkEnlarge.3.gz
-rw-r--r-- root/root       962 2015-10-13 06:51 ./usr/share/man/ja/man3/RkFinalize.3.gz
-rw-r--r-- root/root      1449 2015-10-13 06:51 ./usr/share/man/ja/man3/RkGetDicList.3.gz
-rw-r--r-- root/root      1186 2015-10-13 06:51 ./usr/share/man/ja/man3/RkGetKanji.3.gz
-rw-r--r-- root/root      1342 2015-10-13 06:51 ./usr/share/man/ja/man3/RkGetLex.3.gz
-rw-r--r-- root/root      1307 2015-10-13 06:51 ./usr/share/man/ja/man3/RkGetStat.3.gz
-rw-r--r-- root/root      1182 2015-10-13 06:51 ./usr/share/man/ja/man3/RkGetYomi.3.gz
-rw-r--r-- root/root      1177 2015-10-13 06:51 ./usr/share/man/ja/man3/RkGoto.3.gz
-rw-r--r-- root/root      1475 2015-10-13 06:51 ./usr/share/man/ja/man3/RkInitialize.3.gz
-rw-r--r-- root/root      2589 2015-10-13 06:51 ./usr/share/man/ja/man3/RkIntro.3.gz
-rw-r--r-- root/root      1108 2015-10-13 06:51 ./usr/share/man/ja/man3/RkLeft.3.gz
-rw-r--r-- root/root      2323 2015-10-13 06:51 ./usr/share/man/ja/man3/RkMapPhonogram.3.gz
-rw-r--r-- root/root      1893 2015-10-13 06:51 ./usr/share/man/ja/man3/RkMapRoma.3.gz
-rw-r--r-- root/root      1283 2015-10-13 06:51 ./usr/share/man/ja/man3/RkMountDic.3.gz
-rw-r--r-- root/root      1120 2015-10-13 06:51 ./usr/share/man/ja/man3/RkNext.3.gz
-rw-r--r-- root/root      1099 2015-10-13 06:51 ./usr/share/man/ja/man3/RkNfer.3.gz
-rw-r--r-- root/root      1236 2015-10-13 06:51 ./usr/share/man/ja/man3/RkOpenRoma.3.gz
-rw-r--r-- root/root      1118 2015-10-13 06:51 ./usr/share/man/ja/man3/RkPrev.3.gz
-rw-r--r-- root/root      1181 2015-10-13 06:51 ./usr/share/man/ja/man3/RkRemountDic.3.gz
-rw-r--r-- root/root      1197 2015-10-13 06:51 ./usr/share/man/ja/man3/RkResize.3.gz
-rw-r--r-- root/root      1118 2015-10-13 06:51 ./usr/share/man/ja/man3/RkRight.3.gz
-rw-r--r-- root/root      1037 2015-10-13 06:51 ./usr/share/man/ja/man3/RkShorten.3.gz
-rw-r--r-- root/root      1171 2015-10-13 06:51 ./usr/share/man/ja/man3/RkStoreYomi.3.gz
-rw-r--r-- root/root      1173 2015-10-13 06:51 ./usr/share/man/ja/man3/RkUnmountDic.3.gz
-rw-r--r-- root/root      1171 2015-10-13 06:51 ./usr/share/man/ja/man3/RkXfer.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man3/XKanjiControl.3.gz -> uilib.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man3/XLookupKanjiString.3.gz -> uilib.3.gz
-rw-r--r-- root/root      3232 2015-10-13 06:51 ./usr/share/man/ja/man3/cannalib.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man3/jrKanjiControl.3.gz -> uilib.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/ja/man3/jrKanjiString.3.gz -> uilib.3.gz
-rw-r--r-- root/root      9592 2015-10-13 06:51 ./usr/share/man/ja/man3/uilib.3.gz
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/man/man3/
-rw-r--r-- root/root      1568 2015-10-13 06:51 ./usr/share/man/man3/RkBgnBun.3.gz
-rw-r--r-- root/root      1047 2015-10-13 06:51 ./usr/share/man/man3/RkCloseRoma.3.gz
-rw-r--r-- root/root      1188 2015-10-13 06:51 ./usr/share/man/man3/RkCvtEuc.3.gz
-rw-r--r-- root/root      1352 2015-10-13 06:51 ./usr/share/man/man3/RkCvtHan.3.gz
-rw-r--r-- root/root      1223 2015-10-13 06:51 ./usr/share/man/man3/RkCvtHira.3.gz
-rw-r--r-- root/root      1224 2015-10-13 06:51 ./usr/share/man/man3/RkCvtKana.3.gz
-rw-r--r-- root/root      1083 2015-10-13 06:51 ./usr/share/man/man3/RkCvtRoma.3.gz
-rw-r--r-- root/root      1235 2015-10-13 06:51 ./usr/share/man/man3/RkCvtZen.3.gz
-rw-r--r-- root/root      1193 2015-10-13 06:51 ./usr/share/man/man3/RkDefineDic.3.gz
-rw-r--r-- root/root      1201 2015-10-13 06:51 ./usr/share/man/man3/RkDeleteDic.3.gz
-rw-r--r-- root/root      1002 2015-10-13 06:51 ./usr/share/man/man3/RkEndBun.3.gz
-rw-r--r-- root/root       943 2015-10-13 06:51 ./usr/share/man/man3/RkEnlarge.3.gz
-rw-r--r-- root/root       884 2015-10-13 06:51 ./usr/share/man/man3/RkFinalize.3.gz
-rw-r--r-- root/root      1278 2015-10-13 06:51 ./usr/share/man/man3/RkGetDicList.3.gz
-rw-r--r-- root/root      1049 2015-10-13 06:51 ./usr/share/man/man3/RkGetKanji.3.gz
-rw-r--r-- root/root      1194 2015-10-13 06:51 ./usr/share/man/man3/RkGetLex.3.gz
-rw-r--r-- root/root      1161 2015-10-13 06:51 ./usr/share/man/man3/RkGetStat.3.gz
-rw-r--r-- root/root      1048 2015-10-13 06:51 ./usr/share/man/man3/RkGetYomi.3.gz
-rw-r--r-- root/root      1062 2015-10-13 06:51 ./usr/share/man/man3/RkGoto.3.gz
-rw-r--r-- root/root      1242 2015-10-13 06:51 ./usr/share/man/man3/RkInitialize.3.gz
-rw-r--r-- root/root      2263 2015-10-13 06:51 ./usr/share/man/man3/RkIntro.3.gz
-rw-r--r-- root/root       989 2015-10-13 06:51 ./usr/share/man/man3/RkLeft.3.gz
-rw-r--r-- root/root      2005 2015-10-13 06:51 ./usr/share/man/man3/RkMapPhonogram.3.gz
-rw-r--r-- root/root      1642 2015-10-13 06:51 ./usr/share/man/man3/RkMapRoma.3.gz
-rw-r--r-- root/root      1105 2015-10-13 06:51 ./usr/share/man/man3/RkMountDic.3.gz
-rw-r--r-- root/root       996 2015-10-13 06:51 ./usr/share/man/man3/RkNext.3.gz
-rw-r--r-- root/root       975 2015-10-13 06:51 ./usr/share/man/man3/RkNfer.3.gz
-rw-r--r-- root/root      1080 2015-10-13 06:51 ./usr/share/man/man3/RkOpenRoma.3.gz
-rw-r--r-- root/root       998 2015-10-13 06:51 ./usr/share/man/man3/RkPrev.3.gz
-rw-r--r-- root/root      1039 2015-10-13 06:51 ./usr/share/man/man3/RkRemountDic.3.gz
-rw-r--r-- root/root      1070 2015-10-13 06:51 ./usr/share/man/man3/RkResize.3.gz
-rw-r--r-- root/root       999 2015-10-13 06:51 ./usr/share/man/man3/RkRight.3.gz
-rw-r--r-- root/root       935 2015-10-13 06:51 ./usr/share/man/man3/RkShorten.3.gz
-rw-r--r-- root/root      1044 2015-10-13 06:51 ./usr/share/man/man3/RkStoreYomi.3.gz
-rw-r--r-- root/root      1052 2015-10-13 06:51 ./usr/share/man/man3/RkUnmountDic.3.gz
-rw-r--r-- root/root      1072 2015-10-13 06:51 ./usr/share/man/man3/RkXfer.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/man3/XKanjiControl.3.gz -> uilib.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/man3/XLookupKanjiString.3.gz -> uilib.3.gz
-rw-r--r-- root/root      2758 2015-10-13 06:51 ./usr/share/man/man3/cannalib.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/man3/jrKanjiControl.3.gz -> uilib.3.gz
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/share/man/man3/jrKanjiString.3.gz -> uilib.3.gz
-rw-r--r-- root/root      8871 2015-10-13 06:51 ./usr/share/man/man3/uilib.3.gz


libcanna1g_3.7p3-13.1_armhf.deb
───────────────────────────────

 new debian package, version 2.0.
 size 308260 bytes: control archive=10231 bytes.
     148 bytes,    12 lines   *  config               #!/bin/sh
     738 bytes,    19 lines      control              
    3862 bytes,    57 lines      md5sums              
     310 bytes,    25 lines   *  postinst             #!/bin/sh
     414 bytes,    27 lines   *  postrm               #!/bin/sh
      88 bytes,     4 lines      shlibs               
   39694 bytes,  1386 lines      symbols              
    8466 bytes,   225 lines      templates            
      60 bytes,     2 lines      triggers             
 Package: libcanna1g
 Source: canna
 Version: 3.7p3-13.1
 Architecture: armhf
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Installed-Size: 1130
 Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.15)
 Section: libs
 Priority: optional
 Homepage: http://canna.sourceforge.jp/
 Description: input system for Japanese - runtime library
  Canna provides a unified user interface for Japanese input. It is based
  on a client-server model and supports automatic kana-to-kanji conversion.
  .
  It supports multiple clients (including kinput2 and canuum), and allows
  them all to work in the same way, sharing customization files,
  romaji-to-kana conversion rules and conversion dictionaries.
  .
  This package provides shared libraries for Canna.

drwxr-xr-x root/root         0 2015-10-13 06:51 ./
drwxr-xr-x root/root         0 2015-10-13 06:51 ./etc/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./etc/canna/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/lib/
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libRKC.so.1 -> libRKC.so.1.2
-rw-r--r-- root/root     71816 2015-10-13 06:51 ./usr/lib/libRKC.so.1.2
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libRKC16.so.1 -> libRKC16.so.1.2
-rw-r--r-- root/root     71816 2015-10-13 06:51 ./usr/lib/libRKC16.so.1.2
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libcanna.so.1 -> libcanna.so.1.2
-rw-r--r-- root/root    319416 2015-10-13 06:51 ./usr/lib/libcanna.so.1.2
lrwxrwxrwx root/root         0 2015-10-13 06:51 ./usr/lib/libcanna16.so.1 -> libcanna16.so.1.2
-rw-r--r-- root/root    315320 2015-10-13 06:51 ./usr/lib/libcanna16.so.1.2
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/canna/
-rw-r--r-- root/root      3180 2015-10-13 06:51 ./usr/share/canna/1.1.canna
-rw-r--r-- root/root      3315 2015-10-13 06:51 ./usr/share/canna/1.2.canna
-rw-r--r-- root/root      2417 2015-10-13 06:51 ./usr/share/canna/default.cbp
-rw-r--r-- root/root     37889 2015-10-13 06:51 ./usr/share/canna/english.cbp
-rw-r--r-- root/root      1638 2015-10-13 06:51 ./usr/share/canna/fixer.canna
-rw-r--r-- root/root      2439 2015-10-13 06:51 ./usr/share/canna/jdaemon.cbp
-rw-r--r-- root/root      7134 2015-10-13 06:51 ./usr/share/canna/jdemon.canna
-rw-r--r-- root/root      9423 2015-10-13 06:51 ./usr/share/canna/just.canna
-rw-r--r-- root/root      2164 2015-10-13 06:51 ./usr/share/canna/just.cbp
-rw-r--r-- root/root      1880 2015-10-13 06:51 ./usr/share/canna/kaisoku.cbp
-rw-r--r-- root/root      1812 2015-10-13 06:51 ./usr/share/canna/kana.cbp
-rw-r--r-- root/root      5644 2015-10-13 06:51 ./usr/share/canna/lan5.canna
-rw-r--r-- root/root      1624 2015-10-13 06:51 ./usr/share/canna/lan5.cbp
-rw-r--r-- root/root      6027 2015-10-13 06:51 ./usr/share/canna/matsu.canna
-rw-r--r-- root/root      2538 2015-10-13 06:51 ./usr/share/canna/matsu.cbp
-rw-r--r-- root/root      3280 2015-10-13 06:51 ./usr/share/canna/modes.canna
-rw-r--r-- root/root       585 2015-10-13 06:51 ./usr/share/canna/newjis.cbp
-rw-r--r-- root/root      1711 2015-10-13 06:51 ./usr/share/canna/romaji.cbp
-rw-r--r-- root/root      8288 2015-10-13 06:51 ./usr/share/canna/sample.canna
-rw-r--r-- root/root      4396 2015-10-13 06:51 ./usr/share/canna/skk.canna
-rw-r--r-- root/root       161 2015-10-13 06:51 ./usr/share/canna/sokuon.cbp
-rw-r--r-- root/root      3286 2015-10-13 06:51 ./usr/share/canna/tut.canna
-rw-r--r-- root/root     20343 2015-10-13 06:51 ./usr/share/canna/tut.cbp
-rw-r--r-- root/root      5689 2015-10-13 06:51 ./usr/share/canna/unix.canna
-rw-r--r-- root/root      7052 2015-10-13 06:51 ./usr/share/canna/verbose.canna
-rw-r--r-- root/root      8101 2015-10-13 06:51 ./usr/share/canna/vje.canna
-rw-r--r-- root/root      2673 2015-10-13 06:51 ./usr/share/canna/vje.cbp
-rw-r--r-- root/root      6933 2015-10-13 06:51 ./usr/share/canna/wx2+.canna
-rw-r--r-- root/root      2451 2015-10-13 06:51 ./usr/share/canna/wx2+.cbp
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/libcanna1g/
-rw-r--r-- root/root      3905 2004-05-19 15:47 ./usr/share/doc/libcanna1g/CHANGES.jp.gz
-rw-r--r-- root/root      4342 2003-09-25 15:24 ./usr/share/doc/libcanna1g/README.gz
-rw-r--r-- root/root      6974 2003-09-25 15:24 ./usr/share/doc/libcanna1g/README.jp.gz
-rw-r--r-- root/root      1773 2002-10-19 08:27 ./usr/share/doc/libcanna1g/WHATIS
-rw-r--r-- root/root      1810 2002-10-19 08:27 ./usr/share/doc/libcanna1g/WHATIS.jp
-rw-r--r-- root/root      9394 2015-10-05 09:19 ./usr/share/doc/libcanna1g/changelog.Debian.gz
-rw-r--r-- root/root     20308 2004-05-19 15:47 ./usr/share/doc/libcanna1g/changelog.gz
-rw-r--r-- root/root      1691 2012-01-25 04:18 ./usr/share/doc/libcanna1g/copyright
-rw-r--r-- root/root      1583 2015-10-13 06:51 ./usr/share/doc/libcanna1g/default.canna
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/
drwxr-xr-x root/root         0 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/
-rw-r--r-- root/root      2134 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/default.ctd.gz
-rw-r--r-- root/root     15710 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/english.ctd.gz
-rw-r--r-- root/root      3219 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/is.c.gz
-rw-r--r-- root/root      2149 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/jdaemon.ctd.gz
-rw-r--r-- root/root      2040 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/just.ctd.gz
-rw-r--r-- root/root      3075 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/kaisoku.ctd
-rw-r--r-- root/root      3383 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/kana.ctd
-rw-r--r-- root/root      3666 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/lan5.ctd
-rw-r--r-- root/root      2197 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/matsu.ctd.gz
-rw-r--r-- root/root      2118 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/newjis.ctd
-rw-r--r-- root/root      3859 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/romaji.ctd
-rw-r--r-- root/root      1432 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/sokuon.ctd
-rw-r--r-- root/root     11612 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/tut.ctd.gz
-rw-r--r-- root/root      2280 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/vje.ctd.gz
-rw-r--r-- root/root      2170 2015-10-13 06:51 ./usr/share/doc/libcanna1g/sample/src/wx2+.ctd.gz


┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build                                                                   │
└──────────────────────────────────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use

┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Build Architecture: armhf
Build-Space: 52056
Build-Time: 719
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 840
Job: canna_3.7p3-13.1
Machine Architecture: armhf
Package: canna
Package-Time: 1617
Source-Version: 3.7p3-13.1
Space: 52056
Status: successful
Version: 3.7p3-13.1
────────────────────────────────────────────────────────────────────────────────
Finished at 20151013-0652
Build needed 00:26:57, 52056k disc space